org.apache.solr.handler.admin
Class LukeRequestHandler

java.lang.Object
  extended by org.apache.solr.handler.RequestHandlerBase
      extended by org.apache.solr.handler.admin.LukeRequestHandler
All Implemented Interfaces:
SolrInfoMBean, 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.SolrInfoMBean
SolrInfoMBean.Category
 
Field Summary
static int DEFAULT_COUNT
           
static String DOC_ID
           
static String ID
           
static String NUMTERMS
           
 
Fields inherited from class org.apache.solr.handler.RequestHandlerBase
appends, defaults, httpCaching, initArgs, invariants
 
Constructor Summary
LukeRequestHandler()
           
 
Method Summary
 String getDescription()
          Simple one or two line description
 URL[] getDocs()
          Documentation URL list.
static SimpleOrderedMap<String> getFieldFlagsKey()
           
static SimpleOrderedMap<Object> getIndexInfo(DirectoryReader reader)
           
static SimpleOrderedMap<Object> getIndexInfo(DirectoryReader reader, boolean detail)
          Deprecated. use getIndexInfo(DirectoryReader) since you now have to explicitly pass the "fl" prameter and this was always called with "false" anyway from CoreAdminHandler
 String getSource()
          CVS Source, SVN Source, etc
 void handleRequestBody(SolrQueryRequest req, SolrQueryResponse rsp)
           
 
Methods inherited from class org.apache.solr.handler.RequestHandlerBase
getCategory, getInitArgs, getName, getStatistics, getVersion, handleRequest, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NUMTERMS

public static final String NUMTERMS
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
Constructor Detail

LukeRequestHandler

public LukeRequestHandler()
Method Detail

handleRequestBody

public void handleRequestBody(SolrQueryRequest req,
                              SolrQueryResponse rsp)
                       throws Exception
Specified by:
handleRequestBody in class RequestHandlerBase
Throws:
Exception

getFieldFlagsKey

public static SimpleOrderedMap<String> getFieldFlagsKey()
Returns:
a key to what each character means

getIndexInfo

public static SimpleOrderedMap<Object> getIndexInfo(DirectoryReader reader,
                                                    boolean detail)
                                             throws IOException
Deprecated. use getIndexInfo(DirectoryReader) since you now have to explicitly pass the "fl" prameter and this was always called with "false" anyway from CoreAdminHandler

Throws:
IOException

getIndexInfo

public static SimpleOrderedMap<Object> getIndexInfo(DirectoryReader reader)
                                             throws IOException
Throws:
IOException

getDescription

public String getDescription()
Description copied from interface: SolrInfoMBean
Simple one or two line description

Specified by:
getDescription in interface SolrInfoMBean
Specified by:
getDescription in class RequestHandlerBase

getSource

public String getSource()
Description copied from interface: SolrInfoMBean
CVS Source, SVN Source, etc

Specified by:
getSource in interface SolrInfoMBean
Specified by:
getSource in class RequestHandlerBase

getDocs

public URL[] getDocs()
Description copied from interface: SolrInfoMBean
Documentation URL list.

Suggested documentation URLs: Homepage for sponsoring project, FAQ on class usage, Design doc for class, Wiki, bug reporting URL, etc...

Specified by:
getDocs in interface SolrInfoMBean
Overrides:
getDocs in class RequestHandlerBase


Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.