Class TermsQueryBuilder.BinaryValues

java.lang.Object
java.util.AbstractCollection
org.elasticsearch.index.query.TermsQueryBuilder.BinaryValues
All Implemented Interfaces:
Iterable, Collection, Writeable
Enclosing class:
TermsQueryBuilder

public static final class TermsQueryBuilder.BinaryValues extends AbstractCollection implements Writeable
Store terms as a BytesReference.

When users send a query contain a lot of terms, A BytesReference can help gc and reduce the cost of TermsQueryBuilder.doWriteTo(org.elasticsearch.common.io.stream.StreamOutput), which can be slow for lots of terms.