org.elasticsearch.index.query
Class ConstantScoreQueryBuilder
java.lang.Object
org.elasticsearch.index.query.BaseQueryBuilder
org.elasticsearch.index.query.ConstantScoreQueryBuilder
- All Implemented Interfaces:
- ToXContent, BoostableQueryBuilder<ConstantScoreQueryBuilder>, QueryBuilder
public class ConstantScoreQueryBuilder
- extends BaseQueryBuilder
- implements BoostableQueryBuilder<ConstantScoreQueryBuilder>
A query that wraps a filter and simply returns a constant score equal to the
query boost for every document in the filter.
Constructor Summary |
ConstantScoreQueryBuilder(FilterBuilder filterBuilder)
A query that wraps a filter and simply returns a constant score equal to the
query boost for every document in the filter. |
ConstantScoreQueryBuilder
public ConstantScoreQueryBuilder(FilterBuilder filterBuilder)
- A query that wraps a filter and simply returns a constant score equal to the
query boost for every document in the filter.
- Parameters:
filterBuilder
- The filter to wrap in a constant score query
boost
public ConstantScoreQueryBuilder boost(float boost)
- Sets the boost for this query. Documents matching this query will (in addition to the normal
weightings) have their score multiplied by the boost provided.
- Specified by:
boost
in interface BoostableQueryBuilder<ConstantScoreQueryBuilder>
doXContent
protected void doXContent(XContentBuilder builder,
ToXContent.Params params)
throws IOException
- Specified by:
doXContent
in class BaseQueryBuilder
- Throws:
IOException
Copyright © 2009-2012. All Rights Reserved.