Class SearcherAwareLocalSolrQueryRequest
- java.lang.Object
-
- org.apache.solr.request.SolrQueryRequestBase
-
- cool.solr.search.component.solr.query.SearcherAwareLocalSolrQueryRequest
-
- All Implemented Interfaces:
Closeable,AutoCloseable,org.apache.solr.request.SolrQueryRequest
public class SearcherAwareLocalSolrQueryRequest extends org.apache.solr.request.SolrQueryRequestBaseThis request can be used inside a solr component to fire internal subrequest. Those are aware of any cache-warming. If cache-warming is in progress, the searcher to warm will be used instead of the to be replaced searcher.
-
-
Constructor Summary
Constructors Constructor Description SearcherAwareLocalSolrQueryRequest(org.apache.solr.search.SolrIndexSearcher searcher, org.apache.solr.common.params.SolrParams args)SearcherAwareLocalSolrQueryRequest(org.apache.solr.search.SolrIndexSearcher searcher, org.apache.solr.common.util.NamedList<?> args)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()org.apache.solr.search.SolrIndexSearchergetSearcher()-
Methods inherited from class org.apache.solr.request.SolrQueryRequestBase
getCommands, getContentStreams, getContext, getCore, getJSON, getOriginalParams, getParams, getParamString, getRequestTimer, getSchema, getSpan, getSpec, getStartTime, getTracer, getUserPrincipal, getValidators, setContentStreams, setJSON, setParams, toString, updateSchemaToLatest
-
-
-
-
Constructor Detail
-
SearcherAwareLocalSolrQueryRequest
public SearcherAwareLocalSolrQueryRequest(org.apache.solr.search.SolrIndexSearcher searcher, org.apache.solr.common.util.NamedList<?> args)If
argscontains aeventparameter, a latest cold searcher with it's connected caches will be used for requesting.
-
SearcherAwareLocalSolrQueryRequest
public SearcherAwareLocalSolrQueryRequest(org.apache.solr.search.SolrIndexSearcher searcher, org.apache.solr.common.params.SolrParams args)If
argscontains aeventparameter, a latest cold searcher with it's connected caches will be used for requesting.
-
-
Method Detail
-
getSearcher
public org.apache.solr.search.SolrIndexSearcher getSearcher()
- Specified by:
getSearcherin interfaceorg.apache.solr.request.SolrQueryRequest- Overrides:
getSearcherin classorg.apache.solr.request.SolrQueryRequestBase
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceorg.apache.solr.request.SolrQueryRequest- Overrides:
closein classorg.apache.solr.request.SolrQueryRequestBase
-
-