Package org.apache.solr.search
Class FieldQParserPlugin
java.lang.Object
org.apache.solr.search.QParserPlugin
org.apache.solr.search.FieldQParserPlugin
- All Implemented Interfaces:
NamedListInitializedPlugin
Create a field query from the input value, applying text analysis and constructing a phrase query
if appropriate.
Other parameters:
Example:
Other parameters:
f, the field Example:
{!field f=myfield}Foo Bar creates a phrase query with "foo" followed by
"bar" if the analyzer for myfield is a text field with an analyzer that splits on whitespace and
lowercases terms. This is generally equivalent to the Lucene query parser expression
myfield:"Foo Bar"-
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) Creates theQParser.Methods 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
init
-
Field Details
-
NAME
- See Also:
-
-
Constructor Details
-
FieldQParserPlugin
public FieldQParserPlugin()
-
-
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:QParserPluginCreates theQParser.- Specified by:
createParserin classQParserPlugin- See Also:
-