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

Packages that use ResponseBuilder
org.apache.solr.handler.component SearchComponent implementations for use in SearchHandler 
org.apache.solr.request APIs and classes for dealing with Solr requests 
org.apache.solr.search.grouping.distributed Internal APIs for distribute result grouping 
org.apache.solr.search.grouping.distributed.requestfactory Internal classes used to implement distributed result grouping 
org.apache.solr.search.grouping.distributed.responseprocessor Internal classes used to implement distributed result grouping 
org.apache.solr.search.grouping.distributed.shardresultserializer Internal classes used to implement distributed result grouping 
org.apache.solr.search.grouping.endresulttransformer APIs and classes for transforming result grouping results into the appropriate response format 
org.apache.solr.spelling APIs and classes used by the SpellCheckComponent 
org.apache.solr.util Common utility classes used throughout Solr 
 

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, boolean suggestionsMayOverlap)
           
 void HttpShardHandler.checkDistributed(ResponseBuilder rb)
           
abstract  void ShardHandler.checkDistributed(ResponseBuilder rb)
           
 int RealTimeGetComponent.createSubRequests(ResponseBuilder rb)
           
 int SuggestComponent.distributedProcess(ResponseBuilder rb)
          Dispatch shard request in STAGE_EXECUTE_QUERY stage
 int QueryComponent.distributedProcess(ResponseBuilder rb)
           
 int FacetComponent.distributedProcess(ResponseBuilder rb)
           
 int SearchComponent.distributedProcess(ResponseBuilder rb)
          Process for a distributed search.
 int RealTimeGetComponent.distributedProcess(ResponseBuilder rb)
           
 int StatsComponent.distributedProcess(ResponseBuilder rb)
           
 int TermsComponent.distributedProcess(ResponseBuilder rb)
           
protected  void QueryComponent.doFieldSortValues(ResponseBuilder rb, SolrIndexSearcher searcher)
           
protected  void QueryComponent.doPrefetch(ResponseBuilder rb)
           
 void SuggestComponent.finishStage(ResponseBuilder rb)
          Used in Distributed Search, merges the suggestion results from every shard
 void QueryComponent.finishStage(ResponseBuilder rb)
           
 void FacetComponent.finishStage(ResponseBuilder rb)
           
 void HighlightComponent.finishStage(ResponseBuilder rb)
           
 void SpellCheckComponent.finishStage(ResponseBuilder rb)
           
 void MoreLikeThisComponent.finishStage(ResponseBuilder rb)
           
 void DebugComponent.finishStage(ResponseBuilder rb)
           
 void SearchComponent.finishStage(ResponseBuilder rb)
          Called after all responses have been received for this stage.
 void RealTimeGetComponent.finishStage(ResponseBuilder rb)
          private void handleRegularResponses(ResponseBuilder rb, ShardRequest sreq) { }
 void StatsComponent.finishStage(ResponseBuilder rb)
           
 void TermsComponent.finishStage(ResponseBuilder rb)
           
 void TermVectorComponent.finishStage(ResponseBuilder rb)
           
 void QueryComponent.handleResponses(ResponseBuilder rb, ShardRequest sreq)
           
 void FacetComponent.handleResponses(ResponseBuilder rb, ShardRequest sreq)
           
 void HighlightComponent.handleResponses(ResponseBuilder rb, ShardRequest sreq)
           
 void MoreLikeThisComponent.handleResponses(ResponseBuilder rb, ShardRequest sreq)
           
 void DebugComponent.handleResponses(ResponseBuilder rb, ShardRequest sreq)
           
 void SearchComponent.handleResponses(ResponseBuilder rb, ShardRequest sreq)
          Called after all responses for a single request were received
 void StatsComponent.handleResponses(ResponseBuilder rb, ShardRequest sreq)
           
 void TermsComponent.handleResponses(ResponseBuilder rb, ShardRequest sreq)
           
 void FacetComponent.modifyRequest(ResponseBuilder rb, SearchComponent who, ShardRequest sreq)
           
 void HighlightComponent.modifyRequest(ResponseBuilder rb, SearchComponent who, ShardRequest sreq)
           
 void SpellCheckComponent.modifyRequest(ResponseBuilder rb, SearchComponent who, ShardRequest sreq)
           
 void DebugComponent.modifyRequest(ResponseBuilder rb, SearchComponent who, ShardRequest sreq)
           
 void SearchComponent.modifyRequest(ResponseBuilder rb, SearchComponent who, ShardRequest sreq)
          Called after another component adds a request
 void StatsComponent.modifyRequest(ResponseBuilder rb, SearchComponent who, ShardRequest sreq)
           
 void SuggestComponent.prepare(ResponseBuilder rb)
          Responsible for issuing build and rebload command to the specified SolrSuggester
 void QueryComponent.prepare(ResponseBuilder rb)
           
 void FacetComponent.prepare(ResponseBuilder rb)
           
 void HighlightComponent.prepare(ResponseBuilder rb)
           
 void ResponseLogComponent.prepare(ResponseBuilder rb)
           
 void SpellCheckComponent.prepare(ResponseBuilder rb)
           
 void MoreLikeThisComponent.prepare(ResponseBuilder rb)
           
 void QueryElevationComponent.prepare(ResponseBuilder rb)
           
 void DebugComponent.prepare(ResponseBuilder rb)
           
abstract  void SearchComponent.prepare(ResponseBuilder rb)
          Prepare the response.
 void RealTimeGetComponent.prepare(ResponseBuilder rb)
           
 void StatsComponent.prepare(ResponseBuilder rb)
           
 void TermsComponent.prepare(ResponseBuilder rb)
           
 void TermVectorComponent.prepare(ResponseBuilder rb)
           
 void SuggestComponent.process(ResponseBuilder rb)
          Responsible for using the specified suggester to get the suggestions for the query and write the results
 void QueryComponent.process(ResponseBuilder rb)
          Actually run the query
 void FacetComponent.process(ResponseBuilder rb)
          Actually run the query
 void HighlightComponent.process(ResponseBuilder rb)
           
 void ResponseLogComponent.process(ResponseBuilder rb)
           
 void SpellCheckComponent.process(ResponseBuilder rb)
           
 void MoreLikeThisComponent.process(ResponseBuilder rb)
           
 void QueryElevationComponent.process(ResponseBuilder rb)
           
 void DebugComponent.process(ResponseBuilder rb)
           
abstract  void SearchComponent.process(ResponseBuilder rb)
          Process the request for this component
 void RealTimeGetComponent.process(ResponseBuilder rb)
           
 void StatsComponent.process(ResponseBuilder rb)
           
 void TermsComponent.process(ResponseBuilder rb)
           
 void TermVectorComponent.process(ResponseBuilder rb)
           
 void RealTimeGetComponent.processGetUpdates(ResponseBuilder rb)
           
 void RealTimeGetComponent.processGetVersions(ResponseBuilder rb)
           
protected  void ResponseLogComponent.processIds(ResponseBuilder rb, DocList dl, IndexSchema schema, SolrIndexSearcher searcher)
           
protected  void ResponseLogComponent.processScores(ResponseBuilder rb, DocList dl, IndexSchema schema, SolrIndexSearcher searcher)
           
 void RealTimeGetComponent.processSync(ResponseBuilder rb, int nVersions, String sync)
           
 

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)
           
PivotFacetHelper(SolrQueryRequest req, DocSet docs, SolrParams params, ResponseBuilder rb)
           
 

Uses of ResponseBuilder in org.apache.solr.request
 

Fields in org.apache.solr.request declared as ResponseBuilder
protected  ResponseBuilder SimpleFacets.rb
           
protected  ResponseBuilder SolrRequestInfo.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 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.
 void StoredFieldsShardResponseProcessor.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 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.
 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 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.
 

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)
           
 

Uses of ResponseBuilder in org.apache.solr.util
 

Methods in org.apache.solr.util with parameters of type ResponseBuilder
static Set<String> SolrPluginUtils.getDebugInterests(String[] params, ResponseBuilder rb)
           
static void SolrPluginUtils.optimizePreFetchDocs(ResponseBuilder rb, DocList docs, Query query, SolrQueryRequest req, SolrQueryResponse res)
          Pre-fetch documents into the index searcher's document cache.
 



Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.