org.apache.solr.handler.component
Class ResponseBuilder
java.lang.Object
org.apache.solr.handler.component.ResponseBuilder
public class ResponseBuilder
- extends Object
This class is experimental and will be changing in the future.
- Since:
- solr 1.3
- Version:
- $Id: ResponseBuilder.java 812246 2009-09-07 18:28:16Z yonik $
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
req
public SolrQueryRequest req
rsp
public SolrQueryResponse rsp
doHighlights
public boolean doHighlights
doFacets
public boolean doFacets
doStats
public boolean doStats
components
public List<SearchComponent> components
FIELD_SORT_VALUES
public static final String FIELD_SORT_VALUES
- See Also:
- Constant Field Values
SHARDS
public static final String SHARDS
- See Also:
- Constant Field Values
IDS
public static final String IDS
- See Also:
- Constant Field Values
STAGE_START
public static int STAGE_START
- public static final String NUMDOCS = "nd";
public static final String DOCFREQS = "tdf";
public static final String TERMS = "terms";
public static final String EXTRACT_QUERY_TERMS = "eqt";
public static final String LOCAL_SHARD = "local";
public static final String DOC_QUERY = "dq";
STAGE_PARSE_QUERY
public static int STAGE_PARSE_QUERY
STAGE_EXECUTE_QUERY
public static int STAGE_EXECUTE_QUERY
STAGE_GET_FIELDS
public static int STAGE_GET_FIELDS
STAGE_DONE
public static int STAGE_DONE
stage
public int stage
shards
public String[] shards
shards_rows
public int shards_rows
shards_start
public int shards_start
outgoing
public List<ShardRequest> outgoing
finished
public List<ShardRequest> finished
globalCollectionStat
public ResponseBuilder.GlobalCollectionStat globalCollectionStat
_facetInfo
public FacetComponent.FacetInfo _facetInfo
ResponseBuilder
public ResponseBuilder()
getShardNum
public int getShardNum(String shard)
addRequest
public void addRequest(SearchComponent me,
ShardRequest sreq)
addDebugInfo
public void addDebugInfo(String name,
Object val)
- Utility function to add debugging info. This will make sure a valid
debugInfo exists before adding to it.
isDebug
public boolean isDebug()
setDebug
public void setDebug(boolean debug)
getDebugInfo
public org.apache.solr.common.util.NamedList<Object> getDebugInfo()
setDebugInfo
public void setDebugInfo(org.apache.solr.common.util.NamedList<Object> debugInfo)
getFieldFlags
public int getFieldFlags()
setFieldFlags
public void setFieldFlags(int fieldFlags)
getFilters
public List<Query> getFilters()
setFilters
public void setFilters(List<Query> filters)
getHighlightQuery
public Query getHighlightQuery()
setHighlightQuery
public void setHighlightQuery(Query highlightQuery)
isNeedDocList
public boolean isNeedDocList()
setNeedDocList
public void setNeedDocList(boolean needDocList)
isNeedDocSet
public boolean isNeedDocSet()
setNeedDocSet
public void setNeedDocSet(boolean needDocSet)
getQparser
public QParser getQparser()
setQparser
public void setQparser(QParser qparser)
getQueryString
public String getQueryString()
setQueryString
public void setQueryString(String qstr)
getQuery
public Query getQuery()
setQuery
public void setQuery(Query query)
getResults
public DocListAndSet getResults()
setResults
public void setResults(DocListAndSet results)
getSortSpec
public SortSpec getSortSpec()
setSortSpec
public void setSortSpec(SortSpec sort)
getTimer
public org.apache.solr.common.util.RTimer getTimer()
setTimer
public void setTimer(org.apache.solr.common.util.RTimer timer)
getQueryCommand
public SolrIndexSearcher.QueryCommand getQueryCommand()
- Creates a SolrIndexSearcher.QueryCommand from this
ResponseBuilder. TimeAllowed is left unset.
setResult
public void setResult(SolrIndexSearcher.QueryResult result)
- Sets results from a SolrIndexSearcher.QueryResult.
Copyright © 2010 Apache Software Foundation. All Rights Reserved.