Package org.apache.solr.search
Class FunctionRangeQParserPlugin
java.lang.Object
org.apache.solr.search.QParserPlugin
org.apache.solr.search.FunctionRangeQParserPlugin
- All Implemented Interfaces:
NamedListInitializedPlugin
Create a range query over a function.
Other parameters:
Example:
Filter query example:
Other parameters:
l, the lower bound, optional) u, the upper bound, optional) incl, include the lower bound: true/false, optional, default=true incu, include the upper bound: true/false, optional, default=true Example:
{!frange l=1000 u=50000}myfield Filter query example:
fq={!frange l=0 u=2.2}sum(user_ranking,editor_ranking)-
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
-
FunctionRangeQParserPlugin
public FunctionRangeQParserPlugin()
-
-
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:
-