Package org.apache.solr.search
Class BoostQParserPlugin
java.lang.Object
org.apache.solr.search.QParserPlugin
org.apache.solr.search.BoostQParserPlugin
- All Implemented Interfaces:
NamedListInitializedPlugin
Create a boosted query from the input value. The main value is the query to be boosted.
Other parameters:
Other parameters:
b, the function query to use as the boost.
Example: {!boost b=log(popularity)}foo creates a query "foo" which is boosted
(scores are multiplied) by the function query log(popularity). The query to be
boosted may be of any type.
Example: {!boost b=recip(ms(NOW,mydatefield),3.16e-11,1,1)}foo creates a query
"foo" which is boosted by the date boosting function referenced in ReciprocalFloatFunction
-
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:
-
BOOSTFUNC
-
-
Constructor Details
-
BoostQParserPlugin
public BoostQParserPlugin()
-
-
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:
-