Package de.cxp.ocs.elasticsearch.query
Class ScoringContext
java.lang.Object
de.cxp.ocs.elasticsearch.query.ScoringContext
A holder for different ways of boosting document matches.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addBoostingQuery
(org.elasticsearch.index.query.QueryBuilder query) void
addScoringFunction
(org.elasticsearch.index.query.functionscore.FunctionScoreQueryBuilder.FilterFunctionBuilder function, boolean isVariantLevel) org.elasticsearch.index.query.QueryBuilder
wrapMasterLevelQuery
(org.elasticsearch.index.query.QueryBuilder query) org.elasticsearch.index.query.QueryBuilder
wrapVariantLevelQuery
(org.elasticsearch.index.query.QueryBuilder variantsMatchQuery)
-
Constructor Details
-
ScoringContext
public ScoringContext()
-
-
Method Details
-
addScoringFunction
public void addScoringFunction(org.elasticsearch.index.query.functionscore.FunctionScoreQueryBuilder.FilterFunctionBuilder function, boolean isVariantLevel) -
addBoostingQuery
public void addBoostingQuery(org.elasticsearch.index.query.QueryBuilder query) -
wrapMasterLevelQuery
public org.elasticsearch.index.query.QueryBuilder wrapMasterLevelQuery(org.elasticsearch.index.query.QueryBuilder query) -
wrapVariantLevelQuery
public org.elasticsearch.index.query.QueryBuilder wrapVariantLevelQuery(org.elasticsearch.index.query.QueryBuilder variantsMatchQuery)
-