Class TermsQueryBuilder

    • Constructor Detail

      • TermsQueryBuilder

        public TermsQueryBuilder​(java.lang.String fieldName,
                                 TermsLookup termsLookup)
      • TermsQueryBuilder

        public TermsQueryBuilder​(java.lang.String fieldName,
                                 java.lang.String... 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​(java.lang.String 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​(java.lang.String 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​(java.lang.String 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​(java.lang.String 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​(java.lang.String fieldName,
                                 java.lang.Object... 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​(java.lang.String fieldName,
                                 java.lang.Iterable<?> 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 java.io.IOException
        Read from a stream.
        Throws:
        java.io.IOException