Enum MultiMatchQueryBuilder.Type

    • Enum Constant Detail

      • BEST_FIELDS

        public static final MultiMatchQueryBuilder.Type BEST_FIELDS
        Uses the best matching boolean field as main score and uses a tie-breaker to adjust the score based on remaining field matches
      • MOST_FIELDS

        public static final MultiMatchQueryBuilder.Type MOST_FIELDS
        Uses the sum of the matching boolean fields to score the query
      • CROSS_FIELDS

        public static final MultiMatchQueryBuilder.Type CROSS_FIELDS
        Uses a blended DocumentFrequency to dynamically combine the queried fields into a single field given the configured analysis is identical. This type uses a tie-breaker to adjust the score based on remaining matches per analyzed terms
      • PHRASE

        public static final MultiMatchQueryBuilder.Type PHRASE
        Uses the best matching phrase field as main score and uses a tie-breaker to adjust the score based on remaining field matches
      • PHRASE_PREFIX

        public static final MultiMatchQueryBuilder.Type PHRASE_PREFIX
        Uses the best matching phrase-prefix field as main score and uses a tie-breaker to adjust the score based on remaining field matches
      • BOOL_PREFIX

        public static final MultiMatchQueryBuilder.Type BOOL_PREFIX
        Uses the sum of the matching boolean fields to score the query