Class SignificantTextAggregation

java.lang.Object
All Implemented Interfaces:
AggregationVariant, JsonpSerializable, UnionVariant

@JsonpDeserializable
public final class SignificantTextAggregation
extends BucketAggregationBase
implements AggregationVariant
  • Field Details

  • Constructor Details

  • Method Details

    • _variantType

      public java.lang.String _variantType()
      Aggregation variant type
      Specified by:
      _variantType in interface UnionVariant
    • backgroundFilter

      @Nullable public Query backgroundFilter()
      API name: background_filter
    • chiSquare

      @Nullable public ChiSquareHeuristic chiSquare()
      API name: chi_square
    • exclude

      @Nullable public java.util.List<java.lang.String> exclude()
      API name: exclude
    • executionHint

      @Nullable public TermsAggregationExecutionHint executionHint()
      API name: execution_hint
    • field

      @Nullable public java.lang.String field()
      API name: field
    • filterDuplicateText

      @Nullable public java.lang.Boolean filterDuplicateText()
      API name: filter_duplicate_text
    • gnd

      @Nullable public GoogleNormalizedDistanceHeuristic gnd()
      API name: gnd
    • include

      @Nullable public java.util.List<java.lang.String> include()
      API name: include
    • minDocCount

      @Nullable public java.lang.Long minDocCount()
      API name: min_doc_count
    • mutualInformation

      @Nullable public MutualInformationHeuristic mutualInformation()
      API name: mutual_information
    • percentage

      @Nullable public PercentageScoreHeuristic percentage()
      API name: percentage
    • scriptHeuristic

      @Nullable public ScriptedHeuristic scriptHeuristic()
      API name: script_heuristic
    • shardMinDocCount

      @Nullable public java.lang.Long shardMinDocCount()
      API name: shard_min_doc_count
    • shardSize

      @Nullable public java.lang.Integer shardSize()
      API name: shard_size
    • size

      @Nullable public java.lang.Integer size()
      API name: size
    • sourceFields

      @Nullable public java.util.List<java.lang.String> sourceFields()
      API name: source_fields
    • serializeInternal

      protected void serializeInternal​(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
      Overrides:
      serializeInternal in class BucketAggregationBase
    • setupSignificantTextAggregationDeserializer

      protected static void setupSignificantTextAggregationDeserializer​(DelegatingDeserializer<SignificantTextAggregation.Builder> op)