Package org.apache.solr.search
Class LuceneQParserPlugin
java.lang.Object
org.apache.solr.search.QParserPlugin
org.apache.solr.search.LuceneQParserPlugin
- All Implemented Interfaces:
AutoCloseable,SolrInfoBean,SolrMetricProducer,NamedListInitializedPlugin
- Direct Known Subclasses:
MaxScoreQParserPlugin
Parse Solr's variant on the Lucene QueryParser syntax.
Other parameters:
Example:
Other parameters:
- q.op - the default operator "OR" or "AND"
- df - the default field name
- sow - split on whitespace prior to analysis, boolean, default=
false
Example:
{!lucene q.op=AND df=text sort='price asc'}myfield:foo +bar -baz-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.solr.core.SolrInfoBean
SolrInfoBean.Category, SolrInfoBean.Group -
Field Summary
FieldsFields inherited from class org.apache.solr.search.QParserPlugin
DEFAULT_QTYPE, standardPlugins -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateParser(String qstr, org.apache.solr.common.params.SolrParams localParams, org.apache.solr.common.params.SolrParams params, SolrQueryRequest req) return aQParserMethods inherited from class org.apache.solr.search.QParserPlugin
getCategory, getDescription, getName, getSolrMetricsContext, initializeMetricsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.solr.util.plugin.NamedListInitializedPlugin
initMethods inherited from interface org.apache.solr.metrics.SolrMetricProducer
close
-
Field Details
-
NAME
- See Also:
-
-
Constructor Details
-
LuceneQParserPlugin
public LuceneQParserPlugin()
-
-
Method Details
-
createParser
public QParser createParser(String qstr, org.apache.solr.common.params.SolrParams localParams, org.apache.solr.common.params.SolrParams params, SolrQueryRequest req) Description copied from class:QParserPluginreturn aQParser- Specified by:
createParserin classQParserPlugin
-