org.apache.solr.handler.component
Class TermVectorComponent
java.lang.Object
org.apache.solr.handler.component.SearchComponent
org.apache.solr.handler.component.TermVectorComponent
- All Implemented Interfaces:
- SolrInfoMBean, NamedListInitializedPlugin, SolrCoreAware
public class TermVectorComponent
- extends SearchComponent
- implements SolrCoreAware
Return term vectors for the documents in a query result set.
Info available:
term, frequency, position, offset, IDF.
Note Returning IDF can be expensive.
<searchComponent name="tvComponent" class="solr.TermVectorComponent"/>
<requestHandler name="/terms" class="solr.SearchHandler">
<lst name="defaults">
<bool name="tv">true</bool>
</lst>
<arr name="last-component">
<str>tvComponent</str>
</arr>
</requestHandler>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
COMPONENT_NAME
public static final String COMPONENT_NAME
- See Also:
- Constant Field Values
initParams
protected NamedList initParams
TERM_VECTORS
public static final String TERM_VECTORS
- See Also:
- Constant Field Values
TermVectorComponent
public TermVectorComponent()
process
public void process(ResponseBuilder rb)
throws IOException
- Description copied from class:
SearchComponent
- Process the request for this component
- Specified by:
process
in class SearchComponent
- Parameters:
rb
- The ResponseBuilder
- Throws:
IOException
- If there is a low-level I/O error.
prepare
public void prepare(ResponseBuilder rb)
throws IOException
- Description copied from class:
SearchComponent
- Prepare the response. Guaranteed to be called before any SearchComponent
SearchComponent.process(org.apache.solr.handler.component.ResponseBuilder)
method.
Called for every incoming request.
The place to do initialization that is request dependent.
- Specified by:
prepare
in class SearchComponent
- Parameters:
rb
- The ResponseBuilder
- Throws:
IOException
- If there is a low-level I/O error.
finishStage
public void finishStage(ResponseBuilder rb)
- Description copied from class:
SearchComponent
- Called after all responses have been received for this stage.
Useful when different requests are sent to each shard.
- Overrides:
finishStage
in class SearchComponent
init
public void init(NamedList args)
- Specified by:
init
in interface NamedListInitializedPlugin
- Overrides:
init
in class SearchComponent
inform
public void inform(SolrCore core)
- Specified by:
inform
in interface SolrCoreAware
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 SearchComponent
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 SearchComponent
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.