Package org.apache.solr.search
Class SolrCoreParser
java.lang.Object
org.apache.lucene.queryparser.xml.CoreParser
org.apache.solr.search.SolrCoreParser
- All Implemented Interfaces:
org.apache.lucene.queryparser.xml.builders.SpanQueryBuilder,org.apache.lucene.queryparser.xml.QueryBuilder,NamedListInitializedPlugin
public class SolrCoreParser
extends org.apache.lucene.queryparser.xml.CoreParser
implements NamedListInitializedPlugin
Assembles a QueryBuilder which uses Query objects from Solr's
search module in
addition to Query objects supported by the Lucene CoreParser.-
Field Summary
FieldsFields inherited from class org.apache.lucene.queryparser.xml.CoreParser
analyzer, defaultField, DISALLOW_EXTERNAL_ENTITY_RESOLVER, parser, queryFactory, spanFactory -
Constructor Summary
ConstructorsConstructorDescriptionSolrCoreParser(String defaultField, org.apache.lucene.analysis.Analyzer analyzer, SolrQueryRequest req) -
Method Summary
Modifier and TypeMethodDescriptionprotected ErrorHandlervoidinit(org.apache.solr.common.util.NamedList<?> initArgs) initwill be called just once, immediately after creation.Methods inherited from class org.apache.lucene.queryparser.xml.CoreParser
addQueryBuilder, addSpanBuilder, addSpanQueryBuilder, getEntityResolver, getQuery, getSpanQuery, parse
-
Field Details
-
req
-
-
Constructor Details
-
SolrCoreParser
public SolrCoreParser(String defaultField, org.apache.lucene.analysis.Analyzer analyzer, SolrQueryRequest req)
-
-
Method Details
-
init
public void init(org.apache.solr.common.util.NamedList<?> initArgs) Description copied from interface:NamedListInitializedPlugininitwill be called just once, immediately after creation.Source of the initialization arguments will typically be solrconfig.xml, but will ultimately depends on the plugin itself
- Specified by:
initin interfaceNamedListInitializedPlugin- Parameters:
initArgs- non-null list of initialization parameters (may be empty)
-
getErrorHandler
- Overrides:
getErrorHandlerin classorg.apache.lucene.queryparser.xml.CoreParser
-