Class TermsQueryBuilder

org.elasticsearch.index.query.AbstractQueryBuilder<TermsQueryBuilder>
org.elasticsearch.index.query.TermsQueryBuilder
All Implemented Interfaces:
NamedWriteable, Writeable, org.elasticsearch.common.xcontent.ToXContent, org.elasticsearch.common.xcontent.ToXContentObject, QueryBuilder, Rewriteable<QueryBuilder>

public class TermsQueryBuilder extends AbstractQueryBuilder<TermsQueryBuilder>
A filter for a field based on several terms matching on any of them.
  • Field Details

  • Constructor Details

    • TermsQueryBuilder

      public TermsQueryBuilder( fieldName, TermsLookup termsLookup)
    • TermsQueryBuilder

      public TermsQueryBuilder( fieldName, ... values)
      A filter for a field based on several terms matching on any of them.
      Parameters:
      fieldName - The field name
      values - The terms
    • TermsQueryBuilder

      public TermsQueryBuilder( fieldName, int... values)
      A filter for a field based on several terms matching on any of them.
      Parameters:
      fieldName - The field name
      values - The terms
    • TermsQueryBuilder

      public TermsQueryBuilder( fieldName, long... values)
      A filter for a field based on several terms matching on any of them.
      Parameters:
      fieldName - The field name
      values - The terms
    • TermsQueryBuilder

      public TermsQueryBuilder( fieldName, float... values)
      A filter for a field based on several terms matching on any of them.
      Parameters:
      fieldName - The field name
      values - The terms
    • TermsQueryBuilder

      public TermsQueryBuilder( fieldName, double... values)
      A filter for a field based on several terms matching on any of them.
      Parameters:
      fieldName - The field name
      values - The terms
    • TermsQueryBuilder

      public TermsQueryBuilder( fieldName, ... values)
      A filter for a field based on several terms matching on any of them.
      Parameters:
      fieldName - The field name
      values - The terms
    • TermsQueryBuilder

      public TermsQueryBuilder( fieldName, <?> values)
      A filter for a field based on several terms matching on any of them.
      Parameters:
      fieldName - The field name
      values - The terms
    • TermsQueryBuilder

      public TermsQueryBuilder(StreamInput in) throws
      Read from a stream.
      Throws:
  • Method Details