Package org.apache.solr.search
Class TermsQParserPlugin
java.lang.Object
org.apache.solr.search.QParserPlugin
org.apache.solr.search.TermsQParserPlugin
- All Implemented Interfaces:
AutoCloseable,SolrInfoBean,SolrMetricProducer,NamedListInitializedPlugin
Finds documents whose specified field has any of the specified values. It's like
Parameters:
TermQParserPlugin but multi-valued, and supports a variety of internal algorithms. Parameters:
f: The field name (mandatory) separator: the separator delimiting the values in the query string, defaulting to a
comma. If it's a " " then it splits on any consecutive whitespace. method: Any of termsFilter (default), booleanQuery, automaton, docValuesTermsFilter.
Note that if no values are specified then the query matches no documents.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.solr.core.SolrInfoBean
SolrInfoBean.Category, SolrInfoBean.Group -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final StringThe separator to use in the underlying suggesterFields 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:
-
SEPARATOR
The separator to use in the underlying suggester- See Also:
-
-
Constructor Details
-
TermsQParserPlugin
public TermsQParserPlugin()
-
-
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
-