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   
org.apache.solr.util   
 

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, boolean suggestionsMayOverlap)
           
 void HttpShardHandler.checkDistributed(ResponseBuilder rb)
           
abstract  void ShardHandler.checkDistributed(ResponseBuilder rb)
           
 int RealTimeGetComponent.createSubRequests(ResponseBuilder rb)
           
 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)
           
 int TermVectorComponent.distributedProcess(ResponseBuilder rb)
           
protected  void QueryComponent.doFieldSortValues(ResponseBuilder rb, SolrIndexSearcher searcher)
           
protected  List<NamedList<Object>> PivotFacetHelper.doPivots(NamedList<Integer> superFacets, String field, String subField, Deque<String> fnames, ResponseBuilder rb, DocSet docs, int minMatch)
          Recursive function to do all the pivots
protected  void QueryComponent.doPrefetch(ResponseBuilder rb)
           
 void QueryComponent.finishStage(ResponseBuilder rb)
           
 void FacetComponent.finishStage(ResponseBuilder rb)
           
 void HighlightComponent.finishStage(ResponseBuilder rb)
           
 void SpellCheckComponent.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 QueryComponent.handleResponses(ResponseBuilder rb, ShardRequest sreq)
           
 void FacetComponent.handleResponses(ResponseBuilder rb, ShardRequest sreq)
           
 void HighlightComponent.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 QueryComponent.prepare(ResponseBuilder rb)
           
 void FacetComponent.prepare(ResponseBuilder rb)
           
 void HighlightComponent.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 QueryComponent.process(ResponseBuilder rb)
          Actually run the query
 void FacetComponent.process(ResponseBuilder rb)
          Actually run the query
 void HighlightComponent.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)
           
 SimpleOrderedMap<List<NamedList<Object>>> PivotFacetHelper.process(ResponseBuilder rb, SolrParams params, String[] pivots)
           
 void RealTimeGetComponent.processGetUpdates(ResponseBuilder rb)
           
 void RealTimeGetComponent.processGetVersions(ResponseBuilder rb)
           
 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)
           
 

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, int maxCollations, int maxTries, int maxEvaluations, boolean suggestionsMayOverlap)
           
 

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-2012 Apache Software Foundation. All Rights Reserved.