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
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
doTerms
public boolean doTerms
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_TOP_GROUPS
public static int STAGE_TOP_GROUPS
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
slices
public String[] slices
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
resultIds
public Map<Object,ShardDoc> resultIds
_facetInfo
public FacetComponent.FacetInfo _facetInfo
mergedSearchGroups
public final Map<String,Collection<SearchGroup<BytesRef>>> mergedSearchGroups
mergedGroupCounts
public final Map<String,Integer> mergedGroupCounts
searchGroupToShards
public final Map<String,Map<SearchGroup<BytesRef>,Set<String>>> searchGroupToShards
mergedTopGroups
public final Map<String,TopGroups<BytesRef>> mergedTopGroups
mergedQueryCommandResults
public final Map<String,QueryCommandResult> mergedQueryCommandResults
retrievedDocuments
public final Map<Object,SolrDocument> retrievedDocuments
totalHitCount
public int totalHitCount
firstPhaseElapsedTime
public int firstPhaseElapsedTime
ResponseBuilder
public ResponseBuilder(SolrQueryRequest req,
SolrQueryResponse rsp,
List<SearchComponent> components)
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.
addDebug
public void addDebug(Object val,
String... path)
isDebug
public boolean isDebug()
isDebugAll
public boolean isDebugAll()
- Returns:
- true if all debugging options are on
setDebug
public void setDebug(boolean dbg)
isDebugTimings
public boolean isDebugTimings()
setDebugTimings
public void setDebugTimings(boolean debugTimings)
isDebugQuery
public boolean isDebugQuery()
setDebugQuery
public void setDebugQuery(boolean debugQuery)
isDebugResults
public boolean isDebugResults()
setDebugResults
public void setDebugResults(boolean debugResults)
getDebugInfo
public NamedList<Object> getDebugInfo()
setDebugInfo
public void setDebugInfo(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)
getGroupingSpec
public GroupingSpecification getGroupingSpec()
setGroupingSpec
public void setGroupingSpec(GroupingSpecification groupingSpec)
grouping
public boolean grouping()
getTimer
public RTimer getTimer()
setTimer
public void setTimer(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.
getNumberDocumentsFound
public long getNumberDocumentsFound()
getScoreDoc
public ScoreDoc getScoreDoc()
setScoreDoc
public void setScoreDoc(ScoreDoc scoreDoc)
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.