org.apache.solr.search
Class FunctionRangeQParserPlugin
java.lang.Object
org.apache.solr.search.QParserPlugin
org.apache.solr.search.FunctionRangeQParserPlugin
- All Implemented Interfaces:
- SolrInfoMBean, NamedListInitializedPlugin
public class FunctionRangeQParserPlugin
- extends QParserPlugin
Create a range query over a function.
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)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NAME
public static String NAME
FunctionRangeQParserPlugin
public FunctionRangeQParserPlugin()
init
public void init(NamedList args)
createParser
public QParser createParser(String qstr,
SolrParams localParams,
SolrParams params,
SolrQueryRequest req)
- Description copied from class:
QParserPlugin
- return a
QParser
- Specified by:
createParser
in class QParserPlugin
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.