java.lang.Object
co.elastic.clients.elasticsearch._types.query_dsl.IntervalsFuzzy
All Implemented Interfaces:
IntervalsQueryVariant, IntervalsVariant, JsonpSerializable

See Also:
  • Field Details

  • Method Details

    • of

    • _intervalsQueryKind

      public IntervalsQuery.Kind _intervalsQueryKind()
      IntervalsQuery variant kind.
      Specified by:
      _intervalsQueryKind in interface IntervalsQueryVariant
    • _intervalsKind

      public Intervals.Kind _intervalsKind()
      Intervals variant kind.
      Specified by:
      _intervalsKind in interface IntervalsVariant
    • analyzer

      @Nullable public final String analyzer()
      Analyzer used to normalize the term.

      API name: analyzer

    • fuzziness

      @Nullable public final String fuzziness()
      Maximum edit distance allowed for matching.

      API name: fuzziness

    • prefixLength

      @Nullable public final Integer prefixLength()
      Number of beginning characters left unchanged when creating expansions.

      API name: prefix_length

    • term

      public final String term()
      Required - The term to match.

      API name: term

    • transpositions

      @Nullable public final Boolean transpositions()
      Indicates whether edits include transpositions of two adjacent characters (for example, ab to ba).

      API name: transpositions

    • useField

      @Nullable public final String useField()
      If specified, match intervals from this field rather than the top-level field. The term is normalized using the search analyzer from this field, unless analyzer is specified separately.

      API name: use_field

    • serialize

      public void serialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
      Serialize this object to JSON.
      Specified by:
      serialize in interface JsonpSerializable
    • serializeInternal

      protected void serializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • setupIntervalsFuzzyDeserializer

      protected static void setupIntervalsFuzzyDeserializer(ObjectDeserializer<IntervalsFuzzy.Builder> op)