Package org.apache.solr.handler.admin
Class LukeRequestHandler
- java.lang.Object
-
- org.apache.solr.handler.RequestHandlerBase
-
- org.apache.solr.handler.admin.LukeRequestHandler
-
- All Implemented Interfaces:
AutoCloseable
,ApiSupport
,SolrInfoBean
,NestedRequestHandler
,SolrMetricProducer
,SolrRequestHandler
public class LukeRequestHandler extends RequestHandlerBase
This handler exposes the internal lucene index. It is inspired by and modeled on Luke, the Lucene Index Browser by Andrzej Bialecki. http://www.getopt.org/luke/ For more documentation see: http://wiki.apache.org/solr/LukeRequestHandler- Since:
- solr 1.2
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.solr.core.SolrInfoBean
SolrInfoBean.Category, SolrInfoBean.Group
-
-
Field Summary
Fields Modifier and Type Field Description static int
DEFAULT_COUNT
static String
DOC_ID
static String
ID
static String
INCLUDE_INDEX_FIELD_FLAGS
static String
NUMTERMS
-
Fields inherited from class org.apache.solr.handler.RequestHandlerBase
appends, defaults, httpCaching, initArgs, invariants, solrMetricsContext
-
Fields inherited from interface org.apache.solr.request.SolrRequestHandler
TYPE
-
-
Constructor Summary
Constructors Constructor Description LukeRequestHandler()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SolrInfoBean.Category
getCategory()
Category of this componentString
getDescription()
Simple one or two line descriptionstatic SimpleOrderedMap<String>
getFieldFlagsKey()
static SimpleOrderedMap<Object>
getIndexInfo(org.apache.lucene.index.DirectoryReader reader)
void
handleRequestBody(SolrQueryRequest req, SolrQueryResponse rsp)
-
Methods inherited from class org.apache.solr.handler.RequestHandlerBase
getApis, getInitArgs, getMetricNames, getName, getPluginInfo, getRequestHandler, getSolrMetricsContext, getSolrParamsFromNamedList, getSubHandler, handleRequest, init, initializeMetrics, setPluginInfo
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.solr.api.ApiSupport
registerV1, registerV2
-
Methods inherited from interface org.apache.solr.core.SolrInfoBean
getMetricRegistry, getMetricsSnapshot, registerMetricName
-
Methods inherited from interface org.apache.solr.metrics.SolrMetricProducer
close, initializeMetrics
-
-
-
-
Field Detail
-
NUMTERMS
public static final String NUMTERMS
- See Also:
- Constant Field Values
-
INCLUDE_INDEX_FIELD_FLAGS
public static final String INCLUDE_INDEX_FIELD_FLAGS
- See Also:
- Constant Field Values
-
DOC_ID
public static final String DOC_ID
- See Also:
- Constant Field Values
-
ID
public static final String ID
- See Also:
- Constant Field Values
-
DEFAULT_COUNT
public static final int DEFAULT_COUNT
- See Also:
- Constant Field Values
-
-
Method Detail
-
handleRequestBody
public void handleRequestBody(SolrQueryRequest req, SolrQueryResponse rsp) throws Exception
- Specified by:
handleRequestBody
in classRequestHandlerBase
- Throws:
Exception
-
getFieldFlagsKey
public static SimpleOrderedMap<String> getFieldFlagsKey()
- Returns:
- a key to what each character means
-
getIndexInfo
public static SimpleOrderedMap<Object> getIndexInfo(org.apache.lucene.index.DirectoryReader reader) throws IOException
- Throws:
IOException
-
getDescription
public String getDescription()
Description copied from interface:SolrInfoBean
Simple one or two line description- Specified by:
getDescription
in interfaceSolrInfoBean
- Specified by:
getDescription
in classRequestHandlerBase
-
getCategory
public SolrInfoBean.Category getCategory()
Description copied from interface:SolrInfoBean
Category of this component- Specified by:
getCategory
in interfaceSolrInfoBean
- Overrides:
getCategory
in classRequestHandlerBase
-
-