org.elasticsearch.index.query
Class IdsQueryBuilder
java.lang.Object
org.elasticsearch.index.query.BaseQueryBuilder
org.elasticsearch.index.query.IdsQueryBuilder
- All Implemented Interfaces:
- ToXContent, BoostableQueryBuilder<IdsQueryBuilder>, QueryBuilder
public class IdsQueryBuilder
- extends BaseQueryBuilder
- implements BoostableQueryBuilder<IdsQueryBuilder>
A query that will return only documents matching specific ids (and a type).
IdsQueryBuilder
public IdsQueryBuilder(String... types)
addIds
public IdsQueryBuilder addIds(String... ids)
- Adds ids to the filter.
ids
public IdsQueryBuilder ids(String... ids)
- Adds ids to the filter.
boost
public IdsQueryBuilder 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<IdsQueryBuilder>
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.