Class BaseTermQueryBuilder<QB extends BaseTermQueryBuilder<QB>>

    • Field Detail

      • VALUE_FIELD

        public static final ParseField VALUE_FIELD
      • fieldName

        protected final java.lang.String fieldName
        Name of field to match against.
      • value

        protected final java.lang.Object value
        Value to find matches for.
    • Constructor Detail

      • BaseTermQueryBuilder

        public BaseTermQueryBuilder​(java.lang.String fieldName,
                                    java.lang.String value)
        Constructs a new base term query.
        Parameters:
        fieldName - The name of the field
        value - The value of the term
      • BaseTermQueryBuilder

        public BaseTermQueryBuilder​(java.lang.String fieldName,
                                    int value)
        Constructs a new base term query.
        Parameters:
        fieldName - The name of the field
        value - The value of the term
      • BaseTermQueryBuilder

        public BaseTermQueryBuilder​(java.lang.String fieldName,
                                    long value)
        Constructs a new base term query.
        Parameters:
        fieldName - The name of the field
        value - The value of the term
      • BaseTermQueryBuilder

        public BaseTermQueryBuilder​(java.lang.String fieldName,
                                    float value)
        Constructs a new base term query.
        Parameters:
        fieldName - The name of the field
        value - The value of the term
      • BaseTermQueryBuilder

        public BaseTermQueryBuilder​(java.lang.String fieldName,
                                    double value)
        Constructs a new base term query.
        Parameters:
        fieldName - The name of the field
        value - The value of the term
      • BaseTermQueryBuilder

        public BaseTermQueryBuilder​(java.lang.String fieldName,
                                    boolean value)
        Constructs a new base term query.
        Parameters:
        fieldName - The name of the field
        value - The value of the term
      • BaseTermQueryBuilder

        public BaseTermQueryBuilder​(java.lang.String fieldName,
                                    java.lang.Object value)
        Constructs a new base term query. In case value is assigned to a string, we internally convert it to a BytesRef because in TermQueryBuilder and SpanTermQueryBuilder string values are parsed to BytesRef and we want internal representation of query to be equal regardless of whether it was created from XContent or via Java API.
        Parameters:
        fieldName - The name of the field
        value - The value of the term
      • BaseTermQueryBuilder

        protected BaseTermQueryBuilder​(StreamInput in)
                                throws java.io.IOException
        Read from a stream.
        Throws:
        java.io.IOException