
com.groupbyinc.flux.search.aggregations.bucket.significant.SignificantStringTermsAggregator.class Maven / Gradle / Ivy
???? 4* [com/groupbyinc/flux/search/aggregations/bucket/significant/SignificantStringTermsAggregator Jcom/groupbyinc/flux/search/aggregations/bucket/terms/StringTermsAggregator %SignificantStringTermsAggregator.java ]com/groupbyinc/flux/search/aggregations/bucket/significant/SignificantStringTermsAggregator$1 Zcom/groupbyinc/flux/search/aggregations/bucket/terms/TermsAggregator$BucketCountThresholds Dcom/groupbyinc/flux/search/aggregations/bucket/terms/TermsAggregator
BucketCountThresholds Pcom/groupbyinc/flux/search/aggregations/bucket/terms/IncludeExclude$StringFilter
Ccom/groupbyinc/flux/search/aggregations/bucket/terms/IncludeExclude StringFilter Xcom/groupbyinc/flux/search/aggregations/bucket/significant/SignificantStringTerms$Bucket Qcom/groupbyinc/flux/search/aggregations/bucket/significant/SignificantStringTerms Bucket Gcom/groupbyinc/flux/search/aggregations/Aggregator$SubAggCollectionMode 2com/groupbyinc/flux/search/aggregations/Aggregator SubAggCollectionMode numCollectedDocs J termsAggFactory ^Lcom/groupbyinc/flux/search/aggregations/bucket/significant/SignificantTermsAggregatorFactory; significanceHeuristic ]Lcom/groupbyinc/flux/search/aggregations/bucket/significant/heuristics/SignificanceHeuristic; $assertionsDisabled Z ?(Ljava/lang/String;Lcom/groupbyinc/flux/search/aggregations/AggregatorFactories;Lcom/groupbyinc/flux/search/aggregations/support/ValuesSource;Lcom/groupbyinc/flux/search/DocValueFormat;Lcom/groupbyinc/flux/search/aggregations/bucket/terms/TermsAggregator$BucketCountThresholds;Lcom/groupbyinc/flux/search/aggregations/bucket/terms/IncludeExclude$StringFilter;Lcom/groupbyinc/flux/search/internal/SearchContext;Lcom/groupbyinc/flux/search/aggregations/Aggregator;Lcom/groupbyinc/flux/search/aggregations/bucket/significant/heuristics/SignificanceHeuristic;Lcom/groupbyinc/flux/search/aggregations/bucket/significant/SignificantTermsAggregatorFactory;Ljava/util/List;Ljava/util/Map;)V java/io/IOException & DEPTH_FIRST ILcom/groupbyinc/flux/search/aggregations/Aggregator$SubAggCollectionMode; ( ) *n(Ljava/lang/String;Lcom/groupbyinc/flux/search/aggregations/AggregatorFactories;Lcom/groupbyinc/flux/search/aggregations/support/ValuesSource;Lcom/groupbyinc/flux/search/aggregations/BucketOrder;Lcom/groupbyinc/flux/search/DocValueFormat;Lcom/groupbyinc/flux/search/aggregations/bucket/terms/TermsAggregator$BucketCountThresholds;Lcom/groupbyinc/flux/search/aggregations/bucket/terms/IncludeExclude$StringFilter;Lcom/groupbyinc/flux/search/internal/SearchContext;Lcom/groupbyinc/flux/search/aggregations/Aggregator;Lcom/groupbyinc/flux/search/aggregations/Aggregator$SubAggCollectionMode;ZLjava/util/List;Ljava/util/Map;)V $ ,
- ! / 1 this ]Lcom/groupbyinc/flux/search/aggregations/bucket/significant/SignificantStringTermsAggregator; name Ljava/lang/String; factories =Lcom/groupbyinc/flux/search/aggregations/AggregatorFactories; valuesSource >Lcom/groupbyinc/flux/search/aggregations/support/ValuesSource; format +Lcom/groupbyinc/flux/search/DocValueFormat; bucketCountThresholds \Lcom/groupbyinc/flux/search/aggregations/bucket/terms/TermsAggregator$BucketCountThresholds; includeExclude RLcom/groupbyinc/flux/search/aggregations/bucket/terms/IncludeExclude$StringFilter; aggregationContext 3Lcom/groupbyinc/flux/search/internal/SearchContext; parent 4Lcom/groupbyinc/flux/search/aggregations/Aggregator; pipelineAggregators WLjava/util/List; Ljava/util/List; metaData 5Ljava/util/Map; Ljava/util/Map; getLeafCollector ?(Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext;Lcom/groupbyinc/flux/search/aggregations/LeafBucketCollector;)Lcom/groupbyinc/flux/search/aggregations/LeafBucketCollector; K L
M ?(Lcom/groupbyinc/flux/search/aggregations/bucket/significant/SignificantStringTermsAggregator;Lcom/groupbyinc/flux/search/aggregations/LeafBucketCollector;Ljava/lang/Object;)V $ O
P ctx BLcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext; sub =Lcom/groupbyinc/flux/search/aggregations/LeafBucketCollector; buildAggregation V(J)Lcom/groupbyinc/flux/search/aggregations/bucket/significant/SignificantStringTerms; " # X java/lang/AssertionError Z ()V $ \
[ ]
bucketOrds .Lcom/groupbyinc/flux/common/util/BytesRefHash; _ ` a ,com/groupbyinc/flux/common/util/BytesRefHash c size ()J e f
d g = > i getShardSize ()I k l
m java/lang/Math o min (JJ)J q r
p s \com/groupbyinc/flux/search/aggregations/bucket/significant/SignificantTermsAggregatorFactory u getSupersetNumDocs w f
v x z Zcom/groupbyinc/flux/search/aggregations/bucket/significant/BucketSignificancePriorityQueue | (I)V $ ~
} bucketDocCount (J)I ? ?
? getShardMinDocCount ? f
? 6com/groupbyinc/flux/common/apache/lucene/util/BytesRef ?
? ] ; < ? ?(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;JJJJLcom/groupbyinc/flux/search/aggregations/InternalAggregations;Lcom/groupbyinc/flux/search/DocValueFormat;)V $ ?
? termBytes 8Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef; ? ? ? get s(JLcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;)Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef; ? ?
d ? subsetDf ? ?
subsetSize ? ? getBackgroundFrequency ;(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;)J ? ?
v ?
supersetDf ? ? supersetSize ? ? updateScore `(Lcom/groupbyinc/flux/search/aggregations/bucket/significant/heuristics/SignificanceHeuristic;)V ? ?
? bucketOrd ? ? insertWithOverflow &(Ljava/lang/Object;)Ljava/lang/Object; ? ?
} ? consumeBucketsAndMaybeBreak ? ~
? e l
} ? [[Lcom/groupbyinc/flux/search/aggregations/bucket/significant/SignificantStringTerms$Bucket; ? pop ()Ljava/lang/Object; ? ?
} ?
deepCopyOf r(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;)Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef; ? ?
? ? bucketAggregations A(J)Lcom/groupbyinc/flux/search/aggregations/InternalAggregations; ? ?
? aggregations >Lcom/groupbyinc/flux/search/aggregations/InternalAggregations; ? ? ? 5 6 ? getRequiredSize ? l
? getMinDocCount ? f
? ()Ljava/util/List; E ?
? ()Ljava/util/Map; H ?
? java/util/Arrays ? asList %([Ljava/lang/Object;)Ljava/util/List; ? ?
? ? ?(Ljava/lang/String;IJLjava/util/List;Ljava/util/Map;Lcom/groupbyinc/flux/search/DocValueFormat;JJLcom/groupbyinc/flux/search/aggregations/bucket/significant/heuristics/SignificanceHeuristic;Ljava/util/List;)V $ ?
? docCount I i bucket ZLcom/groupbyinc/flux/search/aggregations/bucket/significant/SignificantStringTerms$Bucket; owningBucketOrdinal ordered ?Lcom/groupbyinc/flux/search/aggregations/bucket/significant/BucketSignificancePriorityQueue; \Lcom/groupbyinc/flux/search/aggregations/bucket/significant/BucketSignificancePriorityQueue; spare list buildEmptyAggregation U()Lcom/groupbyinc/flux/search/aggregations/bucket/significant/SignificantStringTerms; context ? B ? 1com/groupbyinc/flux/search/internal/SearchContext ? searcher <()Lcom/groupbyinc/flux/search/internal/ContextIndexSearcher; ? ?
? ? 8com/groupbyinc/flux/search/internal/ContextIndexSearcher ? getIndexReader >()Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReader; ? ?
? ? :com/groupbyinc/flux/common/apache/lucene/index/IndexReader ? numDocs ? l
? java/util/Collections emptyList ?
:Lcom/groupbyinc/flux/search/internal/ContextIndexSearcher; topReader