Uses of Class
org.apache.solr.handler.component.ResponseBuilder

Packages that use ResponseBuilder
org.apache.solr.handler.clustering   
org.apache.solr.handler.component   
org.apache.solr.request   
org.apache.solr.search.grouping.distributed   
org.apache.solr.search.grouping.distributed.requestfactory   
org.apache.solr.search.grouping.distributed.responseprocessor   
org.apache.solr.search.grouping.distributed.shardresultserializer   
org.apache.solr.search.grouping.endresulttransformer   
org.apache.solr.spelling   
 

Uses of ResponseBuilder in org.apache.solr.handler.clustering
 

Methods in org.apache.solr.handler.clustering with parameters of type ResponseBuilder
 void ClusteringComponent.finishStage(ResponseBuilder rb)
           
 void ClusteringComponent.modifyRequest(ResponseBuilder rb, SearchComponent who, ShardRequest sreq)
           
 void ClusteringComponent.prepare(ResponseBuilder rb)
           
 void ClusteringComponent.process(ResponseBuilder rb)
           
 

Uses of ResponseBuilder in org.apache.solr.handler.component
 

Methods in org.apache.solr.handler.component with parameters of type ResponseBuilder
protected  void SpellCheckComponent.addCollationsToResponse(SolrParams params, SpellingResult spellingResult, ResponseBuilder rb, String q, NamedList response)
           
abstract  void ShardHandler.checkDistributed(ResponseBuilder rb)
           
 void HttpShardHandler.checkDistributed(ResponseBuilder rb)
           
 int StatsComponent.distributedProcess(ResponseBuilder rb)
           
 int SearchComponent.distributedProcess(ResponseBuilder rb)
          Process for a distributed search.
 int TermsComponent.distributedProcess(ResponseBuilder rb)
           
 int QueryComponent.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)
           
 void DebugComponent.finishStage(ResponseBuilder rb)
           
 void StatsComponent.finishStage(ResponseBuilder rb)
           
 void SpellCheckComponent.finishStage(ResponseBuilder rb)
           
 void SearchComponent.finishStage(ResponseBuilder rb)
          Called after all responses have been received for this stage.
 void TermsComponent.finishStage(ResponseBuilder rb)
           
 void QueryComponent.finishStage(ResponseBuilder rb)
           
 void FacetComponent.finishStage(ResponseBuilder rb)
           
 void HighlightComponent.finishStage(ResponseBuilder rb)
           
 void DebugComponent.handleResponses(ResponseBuilder rb, ShardRequest sreq)
           
 void StatsComponent.handleResponses(ResponseBuilder rb, ShardRequest sreq)
           
 void SearchComponent.handleResponses(ResponseBuilder rb, ShardRequest sreq)
          Called after all responses for a single request were received
 void TermsComponent.handleResponses(ResponseBuilder rb, ShardRequest sreq)
           
 void QueryComponent.handleResponses(ResponseBuilder rb, ShardRequest sreq)
           
 void FacetComponent.handleResponses(ResponseBuilder rb, ShardRequest sreq)
           
 void HighlightComponent.handleResponses(ResponseBuilder rb, ShardRequest sreq)
           
 void DebugComponent.modifyRequest(ResponseBuilder rb, SearchComponent who, ShardRequest sreq)
           
 void StatsComponent.modifyRequest(ResponseBuilder rb, SearchComponent who, ShardRequest sreq)
           
 void SpellCheckComponent.modifyRequest(ResponseBuilder rb, SearchComponent who, ShardRequest sreq)
           
 void SearchComponent.modifyRequest(ResponseBuilder rb, SearchComponent who, ShardRequest sreq)
          Called after another component adds a request
 void FacetComponent.modifyRequest(ResponseBuilder rb, SearchComponent who, ShardRequest sreq)
           
 void HighlightComponent.modifyRequest(ResponseBuilder rb, SearchComponent who, ShardRequest sreq)
           
 void DebugComponent.prepare(ResponseBuilder rb)
           
 void StatsComponent.prepare(ResponseBuilder rb)
           
 void SpellCheckComponent.prepare(ResponseBuilder rb)
           
abstract  void SearchComponent.prepare(ResponseBuilder rb)
          Prepare the response.
 void TermsComponent.prepare(ResponseBuilder rb)
           
 void QueryComponent.prepare(ResponseBuilder rb)
           
 void TermVectorComponent.prepare(ResponseBuilder rb)
           
 void QueryElevationComponent.prepare(ResponseBuilder rb)
           
 void FacetComponent.prepare(ResponseBuilder rb)
           
 void HighlightComponent.prepare(ResponseBuilder rb)
           
 void MoreLikeThisComponent.prepare(ResponseBuilder rb)
           
 void DebugComponent.process(ResponseBuilder rb)
           
 void StatsComponent.process(ResponseBuilder rb)
           
 void SpellCheckComponent.process(ResponseBuilder rb)
           
abstract  void SearchComponent.process(ResponseBuilder rb)
          Process the request for this component
 void TermsComponent.process(ResponseBuilder rb)
           
 void QueryComponent.process(ResponseBuilder rb)
          Actually run the query
 void TermVectorComponent.process(ResponseBuilder rb)
           
 void QueryElevationComponent.process(ResponseBuilder rb)
           
 void FacetComponent.process(ResponseBuilder rb)
          Actually run the query
 void HighlightComponent.process(ResponseBuilder rb)
           
 void MoreLikeThisComponent.process(ResponseBuilder rb)
           
 

Constructors in org.apache.solr.handler.component with parameters of type ResponseBuilder
FacetComponent.FacetBase(ResponseBuilder rb, String facetType, String facetStr)
           
FacetComponent.FieldFacet(ResponseBuilder rb, String facetStr)
           
FacetComponent.QueryFacet(ResponseBuilder rb, String facetStr)
           
 

Uses of ResponseBuilder in org.apache.solr.request
 

Fields in org.apache.solr.request declared as ResponseBuilder
protected  ResponseBuilder SolrRequestInfo.rb
           
protected  ResponseBuilder SimpleFacets.rb
           
 

Methods in org.apache.solr.request that return ResponseBuilder
 ResponseBuilder SolrRequestInfo.getResponseBuilder()
          May return null if the request handler is not based on SearchHandler
 

Methods in org.apache.solr.request with parameters of type ResponseBuilder
 void SolrRequestInfo.setResponseBuilder(ResponseBuilder rb)
           
 

Constructors in org.apache.solr.request with parameters of type ResponseBuilder
SimpleFacets(SolrQueryRequest req, DocSet docs, SolrParams params, ResponseBuilder rb)
           
 

Uses of ResponseBuilder in org.apache.solr.search.grouping.distributed
 

Methods in org.apache.solr.search.grouping.distributed with parameters of type ResponseBuilder
 ShardRequest[] ShardRequestFactory.constructRequest(ResponseBuilder rb)
          Returns ShardRequest instances.
 void ShardResponseProcessor.process(ResponseBuilder rb, ShardRequest shardRequest)
          Processes the responses from the specified shardRequest.
 

Uses of ResponseBuilder in org.apache.solr.search.grouping.distributed.requestfactory
 

Methods in org.apache.solr.search.grouping.distributed.requestfactory with parameters of type ResponseBuilder
 ShardRequest[] StoredFieldsShardRequestFactory.constructRequest(ResponseBuilder rb)
           
 ShardRequest[] SearchGroupsRequestFactory.constructRequest(ResponseBuilder rb)
          Returns ShardRequest instances.
 ShardRequest[] TopGroupsShardRequestFactory.constructRequest(ResponseBuilder rb)
          Returns ShardRequest instances.
 

Uses of ResponseBuilder in org.apache.solr.search.grouping.distributed.responseprocessor
 

Methods in org.apache.solr.search.grouping.distributed.responseprocessor with parameters of type ResponseBuilder
 void SearchGroupShardResponseProcessor.process(ResponseBuilder rb, ShardRequest shardRequest)
          Processes the responses from the specified shardRequest.
 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.
 

Uses of ResponseBuilder in org.apache.solr.search.grouping.distributed.shardresultserializer
 

Constructors in org.apache.solr.search.grouping.distributed.shardresultserializer with parameters of type ResponseBuilder
TopGroupsResultTransformer(ResponseBuilder rb)
           
 

Uses of ResponseBuilder in org.apache.solr.search.grouping.endresulttransformer
 

Methods in org.apache.solr.search.grouping.endresulttransformer with parameters of type ResponseBuilder
 void GroupedEndResultTransformer.transform(Map<String,?> result, ResponseBuilder rb, EndResultTransformer.SolrDocumentSource solrDocumentSource)
          Transforms the specified result into its final form and puts it into the specified response.
 void MainEndResultTransformer.transform(Map<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(Map<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(Map<String,?> result, ResponseBuilder rb, EndResultTransformer.SolrDocumentSource solrDocumentSource)
          Transforms the specified result into its final form and puts it into the specified response.
 

Uses of ResponseBuilder in org.apache.solr.spelling
 

Methods in org.apache.solr.spelling with parameters of type ResponseBuilder
 List<SpellCheckCollation> SpellCheckCollator.collate(SpellingResult result, String originalQuery, ResponseBuilder ultimateResponse, int maxCollations, int maxTries, int maxEvaluations)