Package org.apache.solr.search
Class RankQParserPlugin
java.lang.Object
org.apache.solr.search.QParserPlugin
org.apache.solr.search.RankQParserPlugin
- All Implemented Interfaces:
AutoCloseable,SolrInfoBean,SolrMetricProducer,NamedListInitializedPlugin
RankQParserPlugin can be used to introduce document-depending scoring factors to ranking.
While this QParser delivers a (subset of) functionality already available via FunctionQParser, the benefit is that RankQParserPlugin can be used in combination with
the minExactCount to use BlockMax-WAND algorithm (skip non-competitive documents) to
provide faster responses.- Since:
- 8.6
- See Also:
- WARNING: This API is experimental and might change in incompatible ways in the next release.
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.apache.solr.core.SolrInfoBean
SolrInfoBean.Category, SolrInfoBean.Group -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields 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:
-
FIELD
- See Also:
-
FUNCTION
- See Also:
-
WEIGHT
- See Also:
-
PIVOT
- See Also:
-
SCALING_FACTOR
- See Also:
-
EXPONENT
- See Also:
-
-
Constructor Details
-
RankQParserPlugin
public RankQParserPlugin()
-
-
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
-