All Implemented Interfaces:
PropertyVariant, JsonpSerializable

@JsonpDeserializable public class TextProperty extends CorePropertyBase implements PropertyVariant
See Also:
  • Field Details

  • Method Details

    • of

    • _propertyKind

      public Property.Kind _propertyKind()
      Property variant kind.
      Specified by:
      _propertyKind in interface PropertyVariant
    • analyzer

      @Nullable public final String analyzer()
      API name: analyzer
    • boost

      @Nullable public final Double boost()
      API name: boost
    • eagerGlobalOrdinals

      @Nullable public final Boolean eagerGlobalOrdinals()
      API name: eager_global_ordinals
    • fielddata

      @Nullable public final Boolean fielddata()
      API name: fielddata
    • fielddataFrequencyFilter

      @Nullable public final FielddataFrequencyFilter fielddataFrequencyFilter()
      API name: fielddata_frequency_filter
    • index

      @Nullable public final Boolean index()
      API name: index
    • indexOptions

      @Nullable public final IndexOptions indexOptions()
      API name: index_options
    • indexPhrases

      @Nullable public final Boolean indexPhrases()
      API name: index_phrases
    • indexPrefixes

      @Nullable public final TextIndexPrefixes indexPrefixes()
      API name: index_prefixes
    • norms

      @Nullable public final Boolean norms()
      API name: norms
    • positionIncrementGap

      @Nullable public final Integer positionIncrementGap()
      API name: position_increment_gap
    • searchAnalyzer

      @Nullable public final String searchAnalyzer()
      API name: search_analyzer
    • searchQuoteAnalyzer

      @Nullable public final String searchQuoteAnalyzer()
      API name: search_quote_analyzer
    • termVector

      @Nullable public final TermVectorOption termVector()
      API name: term_vector
    • serializeInternal

      protected void serializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
      Overrides:
      serializeInternal in class CorePropertyBase
    • setupTextPropertyDeserializer

      protected static void setupTextPropertyDeserializer(ObjectDeserializer<TextProperty.Builder> op)