Modifier and Type | Method and Description |
---|---|
protected void |
SpellCheckComponent.addCollationsToResponse(SolrParams params,
SpellingResult spellingResult,
ResponseBuilder rb,
java.lang.String q,
NamedList response) |
abstract void |
ShardHandler.checkDistributed(ResponseBuilder rb) |
void |
HttpShardHandler.checkDistributed(ResponseBuilder rb) |
private void |
FacetComponent.countFacets(ResponseBuilder rb,
ShardRequest sreq) |
private void |
QueryComponent.createDistributedIdf(ResponseBuilder rb) |
private void |
QueryComponent.createMainQuery(ResponseBuilder rb) |
private void |
QueryComponent.createRetrieveDocs(ResponseBuilder rb) |
int |
QueryComponent.distributedProcess(ResponseBuilder rb) |
int |
SearchComponent.distributedProcess(ResponseBuilder rb)
Process for a distributed search.
|
int |
StatsComponent.distributedProcess(ResponseBuilder rb) |
int |
TermsComponent.distributedProcess(ResponseBuilder rb) |
int |
TermVectorComponent.distributedProcess(ResponseBuilder rb) |
int |
FacetComponent.distributedProcess(ResponseBuilder rb) |
protected void |
QueryComponent.doFieldSortValues(ResponseBuilder rb,
SolrIndexSearcher searcher) |
protected void |
QueryComponent.doPrefetch(ResponseBuilder rb) |
private void |
FacetComponent.FieldFacet.fillParams(ResponseBuilder rb,
SolrParams params,
java.lang.String field) |
void |
QueryComponent.finishStage(ResponseBuilder rb) |
void |
SearchComponent.finishStage(ResponseBuilder rb)
Called after all responses have been received for this stage.
|
void |
HighlightComponent.finishStage(ResponseBuilder rb) |
void |
StatsComponent.finishStage(ResponseBuilder rb) |
void |
TermsComponent.finishStage(ResponseBuilder rb) |
void |
DebugComponent.finishStage(ResponseBuilder rb) |
void |
SpellCheckComponent.finishStage(ResponseBuilder rb) |
void |
FacetComponent.finishStage(ResponseBuilder rb) |
(package private) NamedList<DocList> |
MoreLikeThisComponent.getMoreLikeThese(ResponseBuilder rb,
SolrIndexSearcher searcher,
DocList docs,
int flags) |
private int |
QueryComponent.groupedDistributedProcess(ResponseBuilder rb) |
private void |
QueryComponent.groupedFinishStage(ResponseBuilder rb) |
private void |
QueryComponent.handleGroupedResponses(ResponseBuilder rb,
ShardRequest sreq) |
private void |
QueryComponent.handleRegularResponses(ResponseBuilder rb,
ShardRequest sreq) |
void |
QueryComponent.handleResponses(ResponseBuilder rb,
ShardRequest sreq) |
void |
SearchComponent.handleResponses(ResponseBuilder rb,
ShardRequest sreq)
Called after all responses for a single request were received
|
void |
HighlightComponent.handleResponses(ResponseBuilder rb,
ShardRequest sreq) |
void |
StatsComponent.handleResponses(ResponseBuilder rb,
ShardRequest sreq) |
void |
TermsComponent.handleResponses(ResponseBuilder rb,
ShardRequest sreq) |
void |
DebugComponent.handleResponses(ResponseBuilder rb,
ShardRequest sreq) |
void |
FacetComponent.handleResponses(ResponseBuilder rb,
ShardRequest sreq) |
private void |
QueryComponent.mergeIds(ResponseBuilder rb,
ShardRequest sreq) |
void |
SearchComponent.modifyRequest(ResponseBuilder rb,
SearchComponent who,
ShardRequest sreq)
Called after another component adds a request
|
void |
HighlightComponent.modifyRequest(ResponseBuilder rb,
SearchComponent who,
ShardRequest sreq) |
void |
StatsComponent.modifyRequest(ResponseBuilder rb,
SearchComponent who,
ShardRequest sreq) |
void |
DebugComponent.modifyRequest(ResponseBuilder rb,
SearchComponent who,
ShardRequest sreq) |
void |
SpellCheckComponent.modifyRequest(ResponseBuilder rb,
SearchComponent who,
ShardRequest sreq) |
void |
FacetComponent.modifyRequest(ResponseBuilder rb,
SearchComponent who,
ShardRequest sreq) |
(package private) void |
StatsInfo.parse(SolrParams params,
ResponseBuilder rb) |
(package private) void |
FacetComponent.FacetInfo.parse(SolrParams params,
ResponseBuilder rb) |
void |
QueryComponent.prepare(ResponseBuilder rb) |
void |
QueryElevationComponent.prepare(ResponseBuilder rb) |
abstract void |
SearchComponent.prepare(ResponseBuilder rb)
Prepare the response.
|
void |
HighlightComponent.prepare(ResponseBuilder rb) |
void |
StatsComponent.prepare(ResponseBuilder rb) |
void |
TermsComponent.prepare(ResponseBuilder rb) |
void |
TermVectorComponent.prepare(ResponseBuilder rb) |
void |
DebugComponent.prepare(ResponseBuilder rb) |
void |
SpellCheckComponent.prepare(ResponseBuilder rb) |
void |
FacetComponent.prepare(ResponseBuilder rb) |
void |
MoreLikeThisComponent.prepare(ResponseBuilder rb) |
void |
QueryComponent.process(ResponseBuilder rb)
Actually run the query
|
void |
QueryElevationComponent.process(ResponseBuilder rb) |
abstract void |
SearchComponent.process(ResponseBuilder rb)
Process the request for this component
|
void |
HighlightComponent.process(ResponseBuilder rb) |
void |
StatsComponent.process(ResponseBuilder rb) |
void |
TermsComponent.process(ResponseBuilder rb) |
void |
TermVectorComponent.process(ResponseBuilder rb) |
void |
DebugComponent.process(ResponseBuilder rb) |
void |
SpellCheckComponent.process(ResponseBuilder rb) |
void |
FacetComponent.process(ResponseBuilder rb)
Actually run the query
|
void |
MoreLikeThisComponent.process(ResponseBuilder rb) |
private void |
FacetComponent.refineFacets(ResponseBuilder rb,
ShardRequest sreq) |
private int |
QueryComponent.regularDistributedProcess(ResponseBuilder rb) |
private void |
QueryComponent.regularFinishStage(ResponseBuilder rb) |
private void |
QueryComponent.returnFields(ResponseBuilder rb,
ShardRequest sreq) |
Constructor and Description |
---|
DistribFieldFacet(ResponseBuilder rb,
java.lang.String facetStr) |
FacetBase(ResponseBuilder rb,
java.lang.String facetType,
java.lang.String facetStr) |
FieldFacet(ResponseBuilder rb,
java.lang.String facetStr) |
QueryFacet(ResponseBuilder rb,
java.lang.String facetStr) |
Modifier and Type | Field and Description |
---|---|
protected ResponseBuilder |
SimpleFacets.rb |
protected ResponseBuilder |
SolrRequestInfo.rb |
Modifier and Type | Method and Description |
---|---|
ResponseBuilder |
SolrRequestInfo.getResponseBuilder()
May return null if the request handler is not based on SearchHandler
|
Modifier and Type | Method and Description |
---|---|
void |
SolrRequestInfo.setResponseBuilder(ResponseBuilder rb) |
Constructor and Description |
---|
SimpleFacets(SolrQueryRequest req,
DocSet docs,
SolrParams params,
ResponseBuilder rb) |
Modifier and Type | Method and Description |
---|---|
ShardRequest[] |
ShardRequestFactory.constructRequest(ResponseBuilder rb)
Returns
ShardRequest instances. |
void |
ShardResponseProcessor.process(ResponseBuilder rb,
ShardRequest shardRequest)
Processes the responses from the specified shardRequest.
|
Modifier and Type | Method and Description |
---|---|
ShardRequest[] |
SearchGroupsRequestFactory.constructRequest(ResponseBuilder rb)
Returns
ShardRequest instances. |
ShardRequest[] |
StoredFieldsShardRequestFactory.constructRequest(ResponseBuilder rb) |
ShardRequest[] |
TopGroupsShardRequestFactory.constructRequest(ResponseBuilder rb)
Returns
ShardRequest instances. |
private ShardRequest[] |
TopGroupsShardRequestFactory.createRequest(ResponseBuilder rb,
java.lang.String[] shards) |
private ShardRequest[] |
TopGroupsShardRequestFactory.createRequestForAllShards(ResponseBuilder rb) |
private ShardRequest[] |
TopGroupsShardRequestFactory.createRequestForSpecificShards(ResponseBuilder rb) |
Modifier and Type | Method and Description |
---|---|
void |
StoredFieldsShardResponseProcessor.process(ResponseBuilder rb,
ShardRequest shardRequest)
Processes the responses from the specified shardRequest.
|
void |
TopGroupsShardResponseProcessor.process(ResponseBuilder rb,
ShardRequest shardRequest)
Processes the responses from the specified shardRequest.
|
void |
SearchGroupShardResponseProcessor.process(ResponseBuilder rb,
ShardRequest shardRequest)
Processes the responses from the specified shardRequest.
|
Modifier and Type | Field and Description |
---|---|
private ResponseBuilder |
TopGroupsResultTransformer.rb |
Constructor and Description |
---|
TopGroupsResultTransformer(ResponseBuilder rb) |
Modifier and Type | Method and Description |
---|---|
void |
MainEndResultTransformer.transform(java.util.Map<java.lang.String,?> result,
ResponseBuilder rb,
EndResultTransformer.SolrDocumentSource solrDocumentSource)
Transforms the specified result into its final form and puts it into the specified response.
|
void |
EndResultTransformer.transform(java.util.Map<java.lang.String,?> result,
ResponseBuilder rb,
EndResultTransformer.SolrDocumentSource solrDocumentSource)
Transforms the specified result into its final form and puts it into the specified response.
|
void |
SimpleEndResultTransformer.transform(java.util.Map<java.lang.String,?> result,
ResponseBuilder rb,
EndResultTransformer.SolrDocumentSource solrDocumentSource)
Transforms the specified result into its final form and puts it into the specified response.
|
void |
GroupedEndResultTransformer.transform(java.util.Map<java.lang.String,?> result,
ResponseBuilder rb,
EndResultTransformer.SolrDocumentSource solrDocumentSource)
Transforms the specified result into its final form and puts it into the specified response.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<SpellCheckCollation> |
SpellCheckCollator.collate(SpellingResult result,
java.lang.String originalQuery,
ResponseBuilder ultimateResponse,
int maxCollations,
int maxTries,
int maxEvaluations) |