Class MatchQueryBuilder

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

public class MatchQueryBuilder
extends AbstractQueryBuilder<MatchQueryBuilder>
Match query is a query that analyzes the text and constructs a query as the result of the analysis.
  • Field Details

    • ZERO_TERMS_QUERY_FIELD

      public static final org.elasticsearch.common.ParseField ZERO_TERMS_QUERY_FIELD
    • CUTOFF_FREQUENCY_FIELD

      @Deprecated public static final org.elasticsearch.common.ParseField CUTOFF_FREQUENCY_FIELD
      Deprecated.
      Since max_optimization optimization landed in 7.0, normal MatchQuery will achieve the same result without any configuration.
    • LENIENT_FIELD

      public static final org.elasticsearch.common.ParseField LENIENT_FIELD
    • FUZZY_TRANSPOSITIONS_FIELD

      public static final org.elasticsearch.common.ParseField FUZZY_TRANSPOSITIONS_FIELD
    • FUZZY_REWRITE_FIELD

      public static final org.elasticsearch.common.ParseField FUZZY_REWRITE_FIELD
    • MINIMUM_SHOULD_MATCH_FIELD

      public static final org.elasticsearch.common.ParseField MINIMUM_SHOULD_MATCH_FIELD
    • OPERATOR_FIELD

      public static final org.elasticsearch.common.ParseField OPERATOR_FIELD
    • MAX_EXPANSIONS_FIELD

      public static final org.elasticsearch.common.ParseField MAX_EXPANSIONS_FIELD
    • PREFIX_LENGTH_FIELD

      public static final org.elasticsearch.common.ParseField PREFIX_LENGTH_FIELD
    • ANALYZER_FIELD

      public static final org.elasticsearch.common.ParseField ANALYZER_FIELD
    • QUERY_FIELD

      public static final org.elasticsearch.common.ParseField QUERY_FIELD
    • GENERATE_SYNONYMS_PHRASE_QUERY

      public static final org.elasticsearch.common.ParseField GENERATE_SYNONYMS_PHRASE_QUERY
    • NAME

      public static final java.lang.String NAME
      The name for the match query
      See Also:
      Constant Field Values
    • DEFAULT_OPERATOR

      public static final Operator DEFAULT_OPERATOR
      The default mode terms are combined in a match query
  • Constructor Details

    • MatchQueryBuilder

      public MatchQueryBuilder​(java.lang.String fieldName, java.lang.Object value)
      Constructs a new match query.
    • MatchQueryBuilder

      public MatchQueryBuilder​(StreamInput in) throws java.io.IOException
      Read from a stream.
      Throws:
      java.io.IOException
  • Method Details