Package | Description |
---|---|
org.apache.solr |
Commonly reused classes and interfaces (deprecated package, do not add new classes)
|
org.apache.solr.analytics.accumulator |
Accumulators accumulate values over different types of strucuture (eg result, facet, etc..)
|
org.apache.solr.analytics.request |
Request objects for creating Analytics requests
|
org.apache.solr.cloud.rule |
Classes for managing Replica placement strategy when operating in SolrCloud mode.
|
org.apache.solr.core |
Core classes implementin Solr internals and the management of
SolrCore s |
org.apache.solr.handler |
Concrete implementations of
SolrRequestHandler |
org.apache.solr.handler.admin |
SolrRequestHandler implementations for powering he Solr Admin UI |
org.apache.solr.handler.component |
SearchComponent implementations for
use in SearchHandler |
org.apache.solr.handler.dataimport |
DataImportHandler and related code. |
org.apache.solr.handler.extraction |
ExtractingRequestHandler and related code. |
org.apache.solr.handler.loader |
ContentStreamLoader implementations for
use in ContentStreamHandlerBase implementations |
org.apache.solr.highlight |
SolrHighlighter API and related implementaions and utilities
See org.apache.lucene.search.highlight for addition information. |
org.apache.solr.request |
APIs and classes for dealing with Solr requests
|
org.apache.solr.request.json |
JSON related classes
|
org.apache.solr.response |
API and implementations of
QueryResponseWriter for formating Solr request responses |
org.apache.solr.response.transform |
APIs and implementations of
DocTransformer for modifying documents in Solr request responses |
org.apache.solr.rest |
Solr RESTful APIs via Restlet.
|
org.apache.solr.schema |
IndexSchema and FieldType implementations for powering schema.xml |
org.apache.solr.search |
APIs and classes for parsing and processing search requests
|
org.apache.solr.search.function |
Solr implementations of
ValueSource for function queries. |
org.apache.solr.search.grouping.distributed.command |
Internal classes used to implement distributed result grouping
|
org.apache.solr.search.join |
Classes related to joins.
|
org.apache.solr.search.mlt |
APIs and classes for implementing MoreLikeThis (mlt) QueryParser.
|
org.apache.solr.search.stats |
APIs and Classes implementing the Stats component used for document frequency
calculations.
|
org.apache.solr.servlet |
Servlet related classes for powering the Solr HTTP API
|
org.apache.solr.servlet.cache |
Caching related classes used in the Solr HTTP API
|
org.apache.solr.uima.processor |
UIMAUpdateRequestProcessorFactory and related code. |
org.apache.solr.update |
APIs and classes for managing index updates
|
org.apache.solr.update.processor |
UpdateRequestProcessorFactory APIs and implementations for use in UpdateRequestProcessorChain s |
org.apache.solr.util |
Common utility classes used throughout Solr
|
Modifier and Type | Method and Description |
---|---|
static SolrQueryRequest |
SolrTestCaseJ4.req(SolrParams params,
String... moreParams)
Generates a SolrQueryRequest
|
static SolrQueryRequest |
SolrTestCaseJ4.req(String... q)
Generates a SolrQueryRequest using the LocalRequestFactory
|
static SolrQueryRequest |
SolrTestCaseJ4.req(String[] params,
String... moreParams)
Generates a SolrQueryRequest using the LocalRequestFactory
|
Modifier and Type | Method and Description |
---|---|
static String |
SolrTestCaseJ4.assertJQ(SolrQueryRequest req,
double delta,
String... tests)
Validates a query matches some JSON test expressions and closes the
query.
|
static String |
SolrTestCaseJ4.assertJQ(SolrQueryRequest req,
String... tests)
Validates a query matches some JSON test expressions using the default double delta tolerance.
|
static void |
SolrTestCaseJ4.assertQ(SolrQueryRequest req,
String... tests)
Validates a query matches some XPath test expressions and closes the query
|
static void |
SolrTestCaseJ4.assertQ(String message,
SolrQueryRequest req,
String... tests)
Validates a query matches some XPath test expressions and closes the query
|
static void |
SolrTestCaseJ4.assertQEx(String message,
SolrQueryRequest req,
int code)
Makes sure a query throws a SolrException with the listed response code
|
static void |
SolrTestCaseJ4.assertQEx(String message,
SolrQueryRequest req,
SolrException.ErrorCode code) |
static void |
SolrTestCaseJ4.assertQEx(String failMessage,
String exceptionMessage,
SolrQueryRequest req,
SolrException.ErrorCode code)
Makes sure a query throws a SolrException with the listed response code and expected message
|
static void |
SolrTestCaseHS.compare(SolrQueryRequest req,
String path,
Object model,
Map<Comparable,SolrTestCaseJ4.Doc> fullModel) |
static String |
SolrTestCaseJ4.JQ(SolrQueryRequest req)
Makes a query request and returns the JSON string response
|
Modifier and Type | Field and Description |
---|---|
protected SolrQueryRequest |
FacetingAccumulator.queryRequest
the current value of this stat field
|
Modifier and Type | Method and Description |
---|---|
static FacetingAccumulator |
FacetingAccumulator.create(SolrIndexSearcher searcher,
DocSet docs,
AnalyticsRequest request,
SolrQueryRequest queryRequest) |
Constructor and Description |
---|
FacetingAccumulator(SolrIndexSearcher searcher,
DocSet docs,
AnalyticsRequest request,
SolrQueryRequest queryRequest) |
Modifier and Type | Field and Description |
---|---|
protected SolrQueryRequest |
AnalyticsStats.req |
Constructor and Description |
---|
AnalyticsStats(SolrQueryRequest req,
DocSet docs,
SolrParams params,
AnalyticsStatisticsCollector statsCollector) |
Modifier and Type | Method and Description |
---|---|
Map<String,Object> |
ImplicitSnitch.invoke(SolrQueryRequest req) |
Modifier and Type | Method and Description |
---|---|
void |
SolrCore.execute(SolrRequestHandler handler,
SolrQueryRequest req,
SolrQueryResponse rsp) |
QueryResponseWriter |
SolrCore.getQueryResponseWriter(SolrQueryRequest request)
Returns the appropriate writer for a request.
|
static void |
SolrCore.postDecorateResponse(SolrRequestHandler handler,
SolrQueryRequest req,
SolrQueryResponse rsp)
Put status, QTime, and possibly request handler and params, in the response header
|
static void |
SolrCore.preDecorateResponse(SolrQueryRequest req,
SolrQueryResponse rsp) |
Modifier and Type | Method and Description |
---|---|
protected NamedList |
FieldAnalysisRequestHandler.doAnalysis(SolrQueryRequest req)
Performs the analysis based on the given solr request and returns the analysis result as a named list.
|
protected NamedList |
DocumentAnalysisRequestHandler.doAnalysis(SolrQueryRequest req)
Performs the analysis based on the given solr request and returns the analysis result as a named list.
|
protected abstract NamedList |
AnalysisRequestHandlerBase.doAnalysis(SolrQueryRequest req)
Performs the analysis based on the given solr request and returns the analysis result as a named list.
|
static boolean |
RequestHandlerUtils.handleCommit(SolrQueryRequest req,
UpdateRequestProcessor processor,
SolrParams params,
boolean force)
Check the request parameters and decide if it should commit or optimize.
|
protected void |
PingRequestHandler.handlePing(SolrQueryRequest req,
SolrQueryResponse rsp) |
void |
RequestHandlerBase.handleRequest(SolrQueryRequest req,
SolrQueryResponse rsp) |
abstract void |
RequestHandlerBase.handleRequestBody(SolrQueryRequest req,
SolrQueryResponse rsp) |
void |
ContentStreamHandlerBase.handleRequestBody(SolrQueryRequest req,
SolrQueryResponse rsp) |
void |
SolrConfigHandler.handleRequestBody(SolrQueryRequest req,
SolrQueryResponse rsp) |
void |
DumpRequestHandler.handleRequestBody(SolrQueryRequest req,
SolrQueryResponse rsp) |
void |
SchemaHandler.handleRequestBody(SolrQueryRequest req,
SolrQueryResponse rsp) |
void |
NotFoundRequestHandler.handleRequestBody(SolrQueryRequest req,
SolrQueryResponse rsp) |
void |
MoreLikeThisHandler.handleRequestBody(SolrQueryRequest req,
SolrQueryResponse rsp) |
void |
PingRequestHandler.handleRequestBody(SolrQueryRequest req,
SolrQueryResponse rsp) |
void |
ReplicationHandler.handleRequestBody(SolrQueryRequest req,
SolrQueryResponse rsp) |
void |
AnalysisRequestHandlerBase.handleRequestBody(SolrQueryRequest req,
SolrQueryResponse rsp) |
void |
StreamHandler.handleRequestBody(SolrQueryRequest req,
SolrQueryResponse rsp) |
void |
BlobHandler.handleRequestBody(SolrQueryRequest req,
SolrQueryResponse rsp) |
static boolean |
RequestHandlerUtils.handleRollback(SolrQueryRequest req,
UpdateRequestProcessor processor,
SolrParams params,
boolean force) |
static void |
BlobHandler.indexMap(SolrQueryRequest req,
SolrQueryResponse rsp,
Map<String,Object> doc) |
abstract void |
ContentStreamLoader.load(SolrQueryRequest req,
SolrQueryResponse rsp,
ContentStream stream)
Loaders are responsible for closing the stream
|
protected ContentStreamLoader |
UpdateRequestHandler.newLoader(SolrQueryRequest req,
UpdateRequestProcessor processor) |
protected abstract ContentStreamLoader |
ContentStreamHandlerBase.newLoader(SolrQueryRequest req,
UpdateRequestProcessor processor) |
static void |
SolrConfigHandler.setWt(SolrQueryRequest req,
String wt) |
Constructor and Description |
---|
ParallelCoreAdminHandlerThread(SolrQueryRequest req,
SolrQueryResponse rsp,
CoreAdminParams.CoreAdminAction action,
org.apache.solr.handler.admin.CoreAdminHandler.TaskObject taskObject) |
Modifier and Type | Field and Description |
---|---|
SolrQueryRequest |
ResponseBuilder.req |
Modifier and Type | Method and Description |
---|---|
static FacetComponent.FacetContext |
FacetComponent.FacetContext.getFacetContext(SolrQueryRequest req)
Return the
FacetComponent.FacetContext instance
cached in the request context. |
void |
SearchHandler.handleRequestBody(SolrQueryRequest req,
SolrQueryResponse rsp) |
Constructor and Description |
---|
DateFacetProcessor(SolrQueryRequest req,
DocSet docs,
SolrParams params,
ResponseBuilder rb)
Deprecated.
|
PivotFacetProcessor(SolrQueryRequest req,
DocSet docs,
SolrParams params,
ResponseBuilder rb) |
RangeFacetProcessor(SolrQueryRequest req,
DocSet docs,
SolrParams params,
ResponseBuilder rb) |
ResponseBuilder(SolrQueryRequest req,
SolrQueryResponse rsp,
List<SearchComponent> components) |
Modifier and Type | Method and Description |
---|---|
SolrQueryRequest |
RequestInfo.getRequest() |
Modifier and Type | Method and Description |
---|---|
void |
DataImportHandler.handleRequestBody(SolrQueryRequest req,
SolrQueryResponse rsp) |
Constructor and Description |
---|
RequestInfo(SolrQueryRequest request,
Map<String,Object> requestParams,
ContentStream stream) |
SolrWriter(UpdateRequestProcessor processor,
SolrQueryRequest req) |
Modifier and Type | Method and Description |
---|---|
void |
ExtractingDocumentLoader.load(SolrQueryRequest req,
SolrQueryResponse rsp,
ContentStream stream,
UpdateRequestProcessor processor) |
protected ContentStreamLoader |
ExtractingRequestHandler.newLoader(SolrQueryRequest req,
UpdateRequestProcessor processor) |
Constructor and Description |
---|
ExtractingDocumentLoader(SolrQueryRequest req,
UpdateRequestProcessor processor,
org.apache.tika.config.TikaConfig config,
SolrContentHandlerFactory factory) |
Modifier and Type | Method and Description |
---|---|
void |
CSVLoader.load(SolrQueryRequest req,
SolrQueryResponse rsp,
ContentStream stream,
UpdateRequestProcessor processor) |
void |
XMLLoader.load(SolrQueryRequest req,
SolrQueryResponse rsp,
ContentStream stream,
UpdateRequestProcessor processor) |
void |
JavabinLoader.load(SolrQueryRequest req,
SolrQueryResponse rsp,
ContentStream stream,
UpdateRequestProcessor processor) |
abstract void |
ContentStreamLoader.load(SolrQueryRequest req,
SolrQueryResponse rsp,
ContentStream stream,
UpdateRequestProcessor processor)
Loaders are responsible for closing the stream
|
void |
JsonLoader.load(SolrQueryRequest req,
SolrQueryResponse rsp,
ContentStream stream,
UpdateRequestProcessor processor) |
Modifier and Type | Method and Description |
---|---|
protected Object |
DefaultSolrHighlighter.alternateField(org.apache.lucene.document.Document doc,
String fieldName,
SolrQueryRequest req)
Returns the alternate highlight object for this field -- a String[] by default.
|
NamedList<Object> |
PostingsSolrHighlighter.doHighlighting(DocList docs,
org.apache.lucene.search.Query query,
SolrQueryRequest req,
String[] defaultFields) |
NamedList<Object> |
DefaultSolrHighlighter.doHighlighting(DocList docs,
org.apache.lucene.search.Query query,
SolrQueryRequest req,
String[] defaultFields)
Generates a list of Highlighted query fragments for each item in a list
of documents, or returns null if highlighting is disabled.
|
abstract NamedList<Object> |
SolrHighlighter.doHighlighting(DocList docs,
org.apache.lucene.search.Query query,
SolrQueryRequest req,
String[] defaultFields)
Generates a list of Highlighted query fragments for each item in a list
of documents, or returns null if highlighting is disabled.
|
protected Object |
DefaultSolrHighlighter.doHighlightingByFastVectorHighlighter(org.apache.lucene.document.Document doc,
int docId,
SchemaField schemaField,
org.apache.lucene.search.vectorhighlight.FastVectorHighlighter highlighter,
org.apache.lucene.search.vectorhighlight.FieldQuery fieldQuery,
org.apache.lucene.index.IndexReader reader,
SolrQueryRequest req)
Highlights and returns the highlight object for this field -- a String[] by default.
|
protected Object |
DefaultSolrHighlighter.doHighlightingByHighlighter(org.apache.lucene.document.Document doc,
int docId,
SchemaField schemaField,
org.apache.lucene.search.Query query,
org.apache.lucene.index.IndexReader reader,
SolrQueryRequest req)
Highlights and returns the highlight object for this field -- a String[] by default.
|
protected Set<String> |
DefaultSolrHighlighter.getDocPrefetchFieldNames(String[] hlFieldNames,
SolrQueryRequest req)
Returns the field names to be passed to
SolrIndexSearcher.doc(int, Set) . |
protected List<String> |
DefaultSolrHighlighter.getFieldValues(org.apache.lucene.document.Document doc,
String fieldName,
int maxValues,
int maxCharsToAnalyze,
SolrQueryRequest req)
Fetches field values to highlight.
|
protected org.apache.lucene.search.highlight.Highlighter |
DefaultSolrHighlighter.getHighlighter(org.apache.lucene.search.Query query,
String fieldName,
SolrQueryRequest request)
Return a
Highlighter appropriate for this field. |
protected org.apache.lucene.search.postingshighlight.PostingsHighlighter |
PostingsSolrHighlighter.getHighlighter(SolrQueryRequest req)
Creates an instance of the Lucene PostingsHighlighter.
|
String[] |
SolrHighlighter.getHighlightFields(org.apache.lucene.search.Query query,
SolrQueryRequest request,
String[] defaultFields)
Return a String array of the fields to be highlighted.
|
protected org.apache.lucene.search.highlight.Highlighter |
DefaultSolrHighlighter.getPhraseHighlighter(org.apache.lucene.search.Query query,
String fieldName,
SolrQueryRequest request,
org.apache.lucene.analysis.TokenStream tokenStream)
Return a phrase
Highlighter appropriate for this field. |
protected org.apache.lucene.search.highlight.Scorer |
DefaultSolrHighlighter.getQueryScorer(org.apache.lucene.search.Query query,
String fieldName,
SolrQueryRequest request)
Return a
Scorer suitable for this Query and field. |
protected Object |
DefaultSolrHighlighter.getResponseForFragments(List<org.apache.lucene.search.highlight.TextFragment> frags,
SolrQueryRequest req)
Given the fragments, return the result to be put in the field
NamedList . |
protected org.apache.lucene.search.highlight.QueryScorer |
DefaultSolrHighlighter.getSpanQueryScorer(org.apache.lucene.search.Query query,
String fieldName,
org.apache.lucene.analysis.TokenStream tokenStream,
SolrQueryRequest request)
Return a
QueryScorer suitable for this Query and field. |
Constructor and Description |
---|
SolrExtendedPostingsHighlighter(SolrQueryRequest req) |
Modifier and Type | Class and Description |
---|---|
class |
LocalSolrQueryRequest |
class |
SolrQueryRequestBase
Base implementation of
SolrQueryRequest that provides some
convenience methods for accessing parameters, and manages an IndexSearcher
reference. |
Modifier and Type | Field and Description |
---|---|
protected SolrQueryRequest |
SimpleFacets.req |
protected SolrQueryRequest |
SolrRequestInfo.req |
Modifier and Type | Method and Description |
---|---|
SolrQueryRequest |
SolrRequestInfo.getReq() |
SolrQueryRequest |
SimpleFacets.getRequest() |
Modifier and Type | Method and Description |
---|---|
void |
SolrRequestHandler.handleRequest(SolrQueryRequest req,
SolrQueryResponse rsp)
Handles a query request, this method must be thread safe.
|
Constructor and Description |
---|
SimpleFacets(SolrQueryRequest req,
DocSet docs,
SolrParams params) |
SimpleFacets(SolrQueryRequest req,
DocSet docs,
SolrParams params,
ResponseBuilder rb) |
SolrRequestInfo(SolrQueryRequest req,
SolrQueryResponse rsp) |
Modifier and Type | Method and Description |
---|---|
static void |
RequestUtil.processParams(SolrRequestHandler handler,
SolrQueryRequest req,
SolrParams defaults,
SolrParams appends,
SolrParams invariants)
Set default-ish params on a SolrQueryRequest as well as do standard macro processing and JSON request parsing.
|
Modifier and Type | Field and Description |
---|---|
protected SolrQueryRequest |
TextResponseWriter.req |
protected SolrQueryRequest |
BinaryResponseWriter.Resolver.solrQueryRequest |
Modifier and Type | Method and Description |
---|---|
protected QueryResponseWriter |
RawResponseWriter.getBaseWriter(SolrQueryRequest request) |
String |
VelocityResponseWriter.getContentType(SolrQueryRequest request,
SolrQueryResponse response) |
String |
PHPResponseWriter.getContentType(SolrQueryRequest request,
SolrQueryResponse response) |
String |
CSVResponseWriter.getContentType(SolrQueryRequest request,
SolrQueryResponse response) |
String |
XSLTResponseWriter.getContentType(SolrQueryRequest request,
SolrQueryResponse response) |
String |
RubyResponseWriter.getContentType(SolrQueryRequest request,
SolrQueryResponse response) |
String |
SchemaXmlResponseWriter.getContentType(SolrQueryRequest request,
SolrQueryResponse response) |
String |
PHPSerializedResponseWriter.getContentType(SolrQueryRequest request,
SolrQueryResponse response) |
String |
PythonResponseWriter.getContentType(SolrQueryRequest request,
SolrQueryResponse response) |
String |
JSONResponseWriter.getContentType(SolrQueryRequest request,
SolrQueryResponse response) |
String |
RawResponseWriter.getContentType(SolrQueryRequest request,
SolrQueryResponse response) |
String |
BinaryResponseWriter.getContentType(SolrQueryRequest request,
SolrQueryResponse response) |
String |
SortingResponseWriter.getContentType(SolrQueryRequest req,
SolrQueryResponse res) |
String |
QueryResponseWriter.getContentType(SolrQueryRequest request,
SolrQueryResponse response)
Return the applicable Content Type for a request, this method
must be thread safe.
|
String |
XMLResponseWriter.getContentType(SolrQueryRequest request,
SolrQueryResponse response) |
static NamedList<Object> |
BinaryResponseWriter.getParsedResponse(SolrQueryRequest req,
SolrQueryResponse rsp)
TODO -- there may be a way to do this without marshal at all...
|
protected Transformer |
XSLTResponseWriter.getTransformer(SolrQueryRequest request)
Get Transformer from request context, or from TransformerProvider.
|
void |
BinaryQueryResponseWriter.write(OutputStream out,
SolrQueryRequest request,
SolrQueryResponse response)
Use it to write the reponse in a binary format
|
void |
SmileResponseWriter.write(OutputStream out,
SolrQueryRequest request,
SolrQueryResponse response) |
void |
RawResponseWriter.write(OutputStream out,
SolrQueryRequest request,
SolrQueryResponse response) |
void |
BinaryResponseWriter.write(OutputStream out,
SolrQueryRequest req,
SolrQueryResponse response) |
void |
VelocityResponseWriter.write(Writer writer,
SolrQueryRequest request,
SolrQueryResponse response) |
void |
PHPResponseWriter.write(Writer writer,
SolrQueryRequest req,
SolrQueryResponse rsp) |
void |
CSVResponseWriter.write(Writer writer,
SolrQueryRequest req,
SolrQueryResponse rsp) |
void |
XSLTResponseWriter.write(Writer writer,
SolrQueryRequest request,
SolrQueryResponse response) |
void |
RubyResponseWriter.write(Writer writer,
SolrQueryRequest req,
SolrQueryResponse rsp) |
void |
SchemaXmlResponseWriter.write(Writer writer,
SolrQueryRequest req,
SolrQueryResponse rsp) |
void |
PHPSerializedResponseWriter.write(Writer writer,
SolrQueryRequest req,
SolrQueryResponse rsp) |
void |
PythonResponseWriter.write(Writer writer,
SolrQueryRequest req,
SolrQueryResponse rsp) |
void |
JSONResponseWriter.write(Writer writer,
SolrQueryRequest req,
SolrQueryResponse rsp) |
void |
RawResponseWriter.write(Writer writer,
SolrQueryRequest request,
SolrQueryResponse response) |
void |
BinaryResponseWriter.write(Writer writer,
SolrQueryRequest request,
SolrQueryResponse response) |
void |
SortingResponseWriter.write(Writer writer,
SolrQueryRequest req,
SolrQueryResponse res) |
void |
QueryResponseWriter.write(Writer writer,
SolrQueryRequest request,
SolrQueryResponse response)
Write a SolrQueryResponse, this method must be thread save.
|
void |
XMLResponseWriter.write(Writer writer,
SolrQueryRequest req,
SolrQueryResponse rsp) |
static void |
QueryResponseWriterUtil.writeQueryResponse(OutputStream outputStream,
QueryResponseWriter responseWriter,
SolrQueryRequest solrRequest,
SolrQueryResponse solrResponse,
String contentType)
Writes the response writer's result to the given output stream.
|
static void |
SchemaXmlWriter.writeResponse(Writer writer,
SolrQueryRequest req,
SolrQueryResponse rsp) |
static void |
XMLWriter.writeResponse(Writer writer,
SolrQueryRequest req,
SolrQueryResponse rsp) |
Constructor and Description |
---|
DocsStreamer(DocList docList,
org.apache.lucene.search.Query query,
SolrQueryRequest req,
ReturnFields returnFields) |
PageTool(SolrQueryRequest request,
SolrQueryResponse response) |
Resolver(SolrQueryRequest req,
ReturnFields returnFields) |
SchemaXmlWriter(Writer writer,
SolrQueryRequest req,
SolrQueryResponse rsp) |
SmileWriter(OutputStream out,
SolrQueryRequest req,
SolrQueryResponse rsp) |
SolrParamResourceLoader(SolrQueryRequest request) |
TextResponseWriter(Writer writer,
SolrQueryRequest req,
SolrQueryResponse rsp) |
XMLWriter(Writer writer,
SolrQueryRequest req,
SolrQueryResponse rsp) |
Modifier and Type | Field and Description |
---|---|
SolrQueryRequest |
TransformContext.req |
Modifier and Type | Method and Description |
---|---|
SolrQueryRequest |
TransformContext.getRequest() |
Modifier and Type | Method and Description |
---|---|
DocTransformer |
ElevatedMarkerFactory.create(String field,
SolrParams params,
SolrQueryRequest req) |
DocTransformer |
RawValueTransformerFactory.create(String display,
SolrParams params,
SolrQueryRequest req) |
DocTransformer |
ExplainAugmenterFactory.create(String field,
SolrParams params,
SolrQueryRequest req) |
abstract DocTransformer |
TransformerFactory.create(String field,
SolrParams params,
SolrQueryRequest req) |
DocTransformer |
ValueAugmenterFactory.create(String field,
SolrParams params,
SolrQueryRequest req) |
DocTransformer |
DocIdAugmenterFactory.create(String field,
SolrParams params,
SolrQueryRequest req) |
DocTransformer |
ShardAugmenterFactory.create(String field,
SolrParams params,
SolrQueryRequest req) |
DocTransformer |
ExcludedMarkerFactory.create(String field,
SolrParams params,
SolrQueryRequest req) |
DocTransformer |
ChildDocTransformerFactory.create(String field,
SolrParams params,
SolrQueryRequest req) |
Modifier and Type | Method and Description |
---|---|
SolrQueryRequest |
BaseSolrResource.getSolrRequest() |
Modifier and Type | Method and Description |
---|---|
Date |
TrieDateField.parseDateLenient(String s,
SolrQueryRequest req)
Deprecated.
|
Date |
TrieDateField.parseMathLenient(Date now,
String val,
SolrQueryRequest req)
Deprecated.
|
Constructor and Description |
---|
SchemaManager(SolrQueryRequest req) |
Modifier and Type | Field and Description |
---|---|
protected SolrQueryRequest |
QParser.req |
Modifier and Type | Method and Description |
---|---|
SolrQueryRequest |
QParser.getReq() |
Modifier and Type | Method and Description |
---|---|
void |
Grouping.addFieldCommand(String field,
SolrQueryRequest request)
Adds a field command based on the specified field.
|
void |
Grouping.addFunctionCommand(String groupByStr,
SolrQueryRequest request) |
void |
Grouping.addQueryCommand(String groupByStr,
SolrQueryRequest request) |
protected ExtendedDismaxQParser.ExtendedDismaxConfiguration |
ExtendedDismaxQParser.createConfiguration(String qstr,
SolrParams localParams,
SolrParams params,
SolrQueryRequest req)
Creates an instance of ExtendedDismaxConfiguration.
|
QParser |
MaxScoreQParserPlugin.createParser(String qstr,
SolrParams localParams,
SolrParams params,
SolrQueryRequest req) |
QParser |
TermQParserPlugin.createParser(String qstr,
SolrParams localParams,
SolrParams params,
SolrQueryRequest req) |
QParser |
HashQParserPlugin.createParser(String query,
SolrParams localParams,
SolrParams params,
SolrQueryRequest request) |
QParser |
CollapsingQParserPlugin.createParser(String qstr,
SolrParams localParams,
SolrParams params,
SolrQueryRequest request) |
QParser |
TermsQParserPlugin.createParser(String qstr,
SolrParams localParams,
SolrParams params,
SolrQueryRequest req) |
QParser |
SpatialBoxQParserPlugin.createParser(String qstr,
SolrParams localParams,
SolrParams params,
SolrQueryRequest req) |
abstract QParser |
QParserPlugin.createParser(String qstr,
SolrParams localParams,
SolrParams params,
SolrQueryRequest req)
return a
QParser |
QParser |
LuceneQParserPlugin.createParser(String qstr,
SolrParams localParams,
SolrParams params,
SolrQueryRequest req) |
QParser |
SpatialFilterQParserPlugin.createParser(String qstr,
SolrParams localParams,
SolrParams params,
SolrQueryRequest req) |
QParser |
JoinQParserPlugin.createParser(String qstr,
SolrParams localParams,
SolrParams params,
SolrQueryRequest req) |
QParser |
ReRankQParserPlugin.createParser(String query,
SolrParams localParams,
SolrParams params,
SolrQueryRequest req) |
QParser |
ExtendedDismaxQParserPlugin.createParser(String qstr,
SolrParams localParams,
SolrParams params,
SolrQueryRequest req) |
QParser |
BoostQParserPlugin.createParser(String qstr,
SolrParams localParams,
SolrParams params,
SolrQueryRequest req) |
QParser |
RawQParserPlugin.createParser(String qstr,
SolrParams localParams,
SolrParams params,
SolrQueryRequest req) |
QParser |
NestedQParserPlugin.createParser(String qstr,
SolrParams localParams,
SolrParams params,
SolrQueryRequest req) |
QParser |
FunctionRangeQParserPlugin.createParser(String qstr,
SolrParams localParams,
SolrParams params,
SolrQueryRequest req) |
QParser |
DisMaxQParserPlugin.createParser(String qstr,
SolrParams localParams,
SolrParams params,
SolrQueryRequest req) |
QParser |
OldLuceneQParserPlugin.createParser(String qstr,
SolrParams localParams,
SolrParams params,
SolrQueryRequest req) |
QParser |
SimpleQParserPlugin.createParser(String qstr,
SolrParams localParams,
SolrParams params,
SolrQueryRequest req)
Returns a QParser that will create a query by using Lucene's SimpleQueryParser.
|
QParser |
ComplexPhraseQParserPlugin.createParser(String qstr,
SolrParams localParams,
SolrParams params,
SolrQueryRequest req) |
QParser |
FunctionQParserPlugin.createParser(String qstr,
SolrParams localParams,
SolrParams params,
SolrQueryRequest req) |
QParser |
SurroundQParserPlugin.createParser(String qstr,
SolrParams localParams,
SolrParams params,
SolrQueryRequest req) |
QParser |
ExportQParserPlugin.createParser(String qstr,
SolrParams localParams,
SolrParams params,
SolrQueryRequest request) |
QParser |
SwitchQParserPlugin.createParser(String qstr,
SolrParams localParams,
SolrParams params,
SolrQueryRequest req) |
QParser |
PrefixQParserPlugin.createParser(String qstr,
SolrParams localParams,
SolrParams params,
SolrQueryRequest req) |
QParser |
FieldQParserPlugin.createParser(String qstr,
SolrParams localParams,
SolrParams params,
SolrQueryRequest req) |
static QParser |
QParser.getParser(String qstr,
String defaultParser,
SolrQueryRequest req)
Create a
QParser to parse qstr ,
assuming that the default query parser is defaultParser . |
static SortSpec |
QueryParsing.parseSortSpec(String sortSpec,
SolrQueryRequest req)
The form of the sort specification string currently parsed is:
SortSpec ::= SingleSort [, SingleSort]*
SingleSort ::= <fieldname|function> SortDirection
SortDirection ::= top | desc | bottom | asc
Examples:
score desc #normal sort by score (will return null)
weight bottom #sort by weight ascending
weight desc #sort by weight descending
height desc,weight desc #sort by height descending, and use weight descending to break any ties
height desc,weight asc #sort by height descending, using weight ascending as a tiebreaker
|
void |
QParser.setReq(SolrQueryRequest req) |
Modifier and Type | Method and Description |
---|---|
void |
FileFloatSource.ReloadCacheRequestHandler.handleRequestBody(SolrQueryRequest req,
SolrQueryResponse rsp) |
Modifier and Type | Method and Description |
---|---|
QueryCommand.Builder |
QueryCommand.Builder.setQuery(String groupQueryString,
SolrQueryRequest request)
Sets the group query from the specified groupQueryString.
|
Modifier and Type | Method and Description |
---|---|
protected QParser |
BlockJoinChildQParserPlugin.createBJQParser(String qstr,
SolrParams localParams,
SolrParams params,
SolrQueryRequest req) |
protected QParser |
BlockJoinParentQParserPlugin.createBJQParser(String qstr,
SolrParams localParams,
SolrParams params,
SolrQueryRequest req) |
QParser |
ScoreJoinQParserPlugin.createParser(String qstr,
SolrParams localParams,
SolrParams params,
SolrQueryRequest req) |
QParser |
BlockJoinParentQParserPlugin.createParser(String qstr,
SolrParams localParams,
SolrParams params,
SolrQueryRequest req) |
Constructor and Description |
---|
BlockJoinChildQParser(String qstr,
SolrParams localParams,
SolrParams params,
SolrQueryRequest req) |
Modifier and Type | Method and Description |
---|---|
QParser |
MLTQParserPlugin.createParser(String qstr,
SolrParams localParams,
SolrParams params,
SolrQueryRequest req) |
Constructor and Description |
---|
CloudMLTQParser(String qstr,
SolrParams localParams,
SolrParams params,
SolrQueryRequest req) |
SimpleMLTQParser(String qstr,
SolrParams localParams,
SolrParams params,
SolrQueryRequest req) |
Modifier and Type | Method and Description |
---|---|
protected void |
LRUStatsCache.addToGlobalColStats(SolrQueryRequest req,
Map.Entry<String,CollectionStats> e) |
protected void |
ExactStatsCache.addToGlobalColStats(SolrQueryRequest req,
Map.Entry<String,CollectionStats> e) |
protected void |
ExactSharedStatsCache.addToGlobalColStats(SolrQueryRequest req,
Map.Entry<String,CollectionStats> e) |
protected void |
LRUStatsCache.addToGlobalTermStats(SolrQueryRequest req,
Map.Entry<String,TermStats> e) |
protected void |
ExactStatsCache.addToGlobalTermStats(SolrQueryRequest req,
Map.Entry<String,TermStats> e) |
protected void |
ExactSharedStatsCache.addToGlobalTermStats(SolrQueryRequest req,
Map.Entry<String,TermStats> e) |
protected void |
LRUStatsCache.addToPerShardColStats(SolrQueryRequest req,
String shard,
Map<String,CollectionStats> colStats) |
protected void |
ExactStatsCache.addToPerShardColStats(SolrQueryRequest req,
String shard,
Map<String,CollectionStats> colStats) |
protected void |
ExactSharedStatsCache.addToPerShardColStats(SolrQueryRequest req,
String shard,
Map<String,CollectionStats> colStats) |
protected void |
LRUStatsCache.addToPerShardTermStats(SolrQueryRequest req,
String shard,
String termStatsString) |
protected void |
ExactStatsCache.addToPerShardTermStats(SolrQueryRequest req,
String shard,
String termStatsString) |
protected void |
ExactSharedStatsCache.addToPerShardTermStats(SolrQueryRequest req,
String shard,
String termStatsString) |
abstract StatsSource |
StatsCache.get(SolrQueryRequest req)
Prepare local
StatsSource to provide stats information to perform
local scoring (to be precise, to build a local Weight from the
query). |
StatsSource |
LocalStatsCache.get(SolrQueryRequest req) |
StatsSource |
LRUStatsCache.get(SolrQueryRequest req) |
StatsSource |
ExactStatsCache.get(SolrQueryRequest req) |
StatsSource |
ExactSharedStatsCache.get(SolrQueryRequest req) |
protected TermStats |
LRUStatsCache.getPerShardTermStats(SolrQueryRequest req,
String t,
String shard) |
protected TermStats |
ExactStatsCache.getPerShardTermStats(SolrQueryRequest req,
String t,
String shard) |
protected TermStats |
ExactSharedStatsCache.getPerShardTermStats(SolrQueryRequest req,
String t,
String shard) |
abstract void |
StatsCache.mergeToGlobalStats(SolrQueryRequest req,
List<ShardResponse> responses)
Process shard responses that contain partial local stats.
|
void |
LocalStatsCache.mergeToGlobalStats(SolrQueryRequest req,
List<ShardResponse> responses) |
void |
ExactStatsCache.mergeToGlobalStats(SolrQueryRequest req,
List<ShardResponse> responses) |
protected void |
LRUStatsCache.printStats(SolrQueryRequest req) |
protected void |
ExactStatsCache.printStats(SolrQueryRequest req) |
protected void |
ExactSharedStatsCache.printStats(SolrQueryRequest req) |
abstract void |
StatsCache.receiveGlobalStats(SolrQueryRequest req)
Receive global stats data from the master and update a local cache of stats
with this global data.
|
void |
LocalStatsCache.receiveGlobalStats(SolrQueryRequest req) |
void |
ExactStatsCache.receiveGlobalStats(SolrQueryRequest req) |
Modifier and Type | Field and Description |
---|---|
protected SolrQueryRequest |
HttpSolrCall.solrReq |
Modifier and Type | Method and Description |
---|---|
SolrQueryRequest |
SolrRequestParsers.buildRequestFrom(SolrCore core,
SolrParams params,
Collection<ContentStream> streams) |
SolrQueryRequest |
SolrRequestParsers.parse(SolrCore core,
String path,
javax.servlet.http.HttpServletRequest req) |
Modifier and Type | Method and Description |
---|---|
static String |
HttpCacheHeaderUtil.calcEtag(SolrQueryRequest solrReq)
Calculates a tag for the ETag header.
|
static long |
HttpCacheHeaderUtil.calcLastModified(SolrQueryRequest solrReq)
Calculate the appropriate last-modified time for Solr relative the current request.
|
static boolean |
HttpCacheHeaderUtil.doCacheHeaderValidation(SolrQueryRequest solrReq,
javax.servlet.http.HttpServletRequest req,
Method reqMethod,
javax.servlet.http.HttpServletResponse resp)
Sets HTTP Response cache validator headers appropriately and
validates the HTTP Request against these using any conditional
request headers.
|
Modifier and Type | Method and Description |
---|---|
UpdateRequestProcessor |
UIMAUpdateRequestProcessorFactory.getInstance(SolrQueryRequest req,
SolrQueryResponse rsp,
UpdateRequestProcessor next) |
Modifier and Type | Field and Description |
---|---|
protected SolrQueryRequest |
UpdateCommand.req |
Modifier and Type | Method and Description |
---|---|
SolrQueryRequest |
UpdateCommand.getReq() |
Modifier and Type | Method and Description |
---|---|
void |
UpdateCommand.setReq(SolrQueryRequest req) |
Constructor and Description |
---|
AddUpdateCommand(SolrQueryRequest req) |
CommitUpdateCommand(SolrQueryRequest req,
boolean optimize) |
DeleteUpdateCommand(SolrQueryRequest req) |
MergeIndexesCommand(List<org.apache.lucene.index.DirectoryReader> readers,
SolrQueryRequest req) |
RollbackUpdateCommand(SolrQueryRequest req) |
SplitIndexCommand(SolrQueryRequest req,
List<String> paths,
List<SolrCore> cores,
List<DocRouter.Range> ranges,
DocRouter router,
String routeFieldName,
String splitKey) |
UpdateCommand(SolrQueryRequest req) |
Constructor and Description |
---|
AtomicUpdateDocumentMerger(SolrQueryRequest queryReq) |
DistributedUpdateProcessor(SolrQueryRequest req,
SolrQueryResponse rsp,
AtomicUpdateDocumentMerger docMerger,
UpdateRequestProcessor next)
Specification of AtomicUpdateDocumentMerger is currently experimental.
|
DistributedUpdateProcessor(SolrQueryRequest req,
SolrQueryResponse rsp,
UpdateRequestProcessor next) |
LangDetectLanguageIdentifierUpdateProcessor(SolrQueryRequest req,
SolrQueryResponse rsp,
UpdateRequestProcessor next) |
LanguageIdentifierUpdateProcessor(SolrQueryRequest req,
SolrQueryResponse rsp,
UpdateRequestProcessor next) |
TikaLanguageIdentifierUpdateProcessor(SolrQueryRequest req,
SolrQueryResponse rsp,
UpdateRequestProcessor next) |
URLClassifyProcessor(SolrParams parameters,
SolrQueryRequest request,
SolrQueryResponse response,
UpdateRequestProcessor nextProcessor) |
Modifier and Type | Method and Description |
---|---|
static DocList |
SolrPluginUtils.doSimpleQuery(String sreq,
SolrQueryRequest req,
int start,
int limit)
Executes a basic query
|
static NamedList |
SolrPluginUtils.doStandardDebug(SolrQueryRequest req,
String userQuery,
org.apache.lucene.search.Query query,
DocList results,
boolean dbgQuery,
boolean dbgResults)
Returns a NamedList containing many "standard" pieces of debugging
information.
|
static void |
SolrPluginUtils.doStandardQueryDebug(SolrQueryRequest req,
String userQuery,
org.apache.lucene.search.Query query,
boolean dbgQuery,
NamedList dbg) |
static void |
SolrPluginUtils.doStandardResultsDebug(SolrQueryRequest req,
org.apache.lucene.search.Query query,
DocList results,
boolean dbgResults,
NamedList dbg) |
static org.apache.lucene.search.Sort |
SolrPluginUtils.getSort(SolrQueryRequest req)
Determines the correct Sort based on the request parameter "sort"
|
static void |
SolrPluginUtils.optimizePreFetchDocs(ResponseBuilder rb,
DocList docs,
org.apache.lucene.search.Query query,
SolrQueryRequest req,
SolrQueryResponse res)
Pre-fetch documents into the index searcher's document cache.
|
static Date |
DateFormatUtil.parseDateLenient(String s,
SolrQueryRequest req)
Parse a date string in the standard format, or any supported by DateUtil.parseDate
|
static Date |
DateFormatUtil.parseMathLenient(Date now,
String val,
SolrQueryRequest req)
Parses a String which may be a date
followed by an optional math expression.
|
static List<org.apache.lucene.search.Query> |
SolrPluginUtils.parseQueryStrings(SolrQueryRequest req,
String[] queries)
Turns an array of query strings into a List of Query objects.
|
String |
TestHarness.query(SolrQueryRequest req)
Processes a "query" using a user constructed SolrQueryRequest
|
String |
TestHarness.query(String handler,
SolrQueryRequest req)
Processes a "query" using a user constructed SolrQueryRequest, and closes the request at the end.
|
SolrQueryResponse |
TestHarness.queryAndResponse(String handler,
SolrQueryRequest req)
It is the users responsibility to close the request object when done with it.
|
static void |
SolrPluginUtils.setDefaults(SolrQueryRequest req,
SolrParams defaults,
SolrParams appends,
SolrParams invariants)
Set default-ish params on a SolrQueryRequest.
|
static void |
SolrPluginUtils.setDefaults(SolrRequestHandler handler,
SolrQueryRequest req,
SolrParams defaults,
SolrParams appends,
SolrParams invariants) |
String |
TestHarness.validateQuery(SolrQueryRequest req,
String... tests)
Validates a "query" response against an array of XPath test strings
|
Copyright © 2000–2015 The Apache Software Foundation. All rights reserved.