
com.groupbyinc.flux.search.aggregations.bucket.significant.heuristics.NXYSignificanceHeuristic.class Maven / Gradle / Ivy
???? 3 ? ^com/groupbyinc/flux/search/aggregations/bucket/significant/heuristics/NXYSignificanceHeuristic [com/groupbyinc/flux/search/aggregations/bucket/significant/heuristics/SignificanceHeuristic NXYSignificanceHeuristic.java icom/groupbyinc/flux/search/aggregations/bucket/significant/heuristics/NXYSignificanceHeuristic$NXYBuilder
NXYBuilder hcom/groupbyinc/flux/search/aggregations/bucket/significant/heuristics/NXYSignificanceHeuristic$NXYParser NXYParser jcom/groupbyinc/flux/search/aggregations/bucket/significant/heuristics/NXYSignificanceHeuristic$Frequencies Frequencies BACKGROUND_IS_SUPERSET 'Lcom/groupbyinc/flux/common/ParseField; INCLUDE_NEGATIVES_FIELD SCORE_ERROR_MESSAGE Ljava/lang/String; backgroundIsSuperset Z includeNegatives (ZZ)V ()V
this `Lcom/groupbyinc/flux/search/aggregations/bucket/significant/heuristics/NXYSignificanceHeuristic; writeTo 6(Lcom/groupbyinc/flux/common/io/stream/StreamOutput;)V java/io/IOException $ 1com/groupbyinc/flux/common/io/stream/StreamOutput & writeBoolean (Z)V ( )
' * out 3Lcom/groupbyinc/flux/common/io/stream/StreamOutput; equals (Ljava/lang/Object;)Z other Ljava/lang/Object; hashCode ()I result I computeNxys ?(JJJJLjava/lang/String;)Lcom/groupbyinc/flux/search/aggregations/bucket/significant/heuristics/NXYSignificanceHeuristic$Frequencies; checkFrequencies (JJJJLjava/lang/String;)V 8 9
:
N00 D = >
? N01 A >
B N10 D >
E N11 G >
H N0_ J >
K N1_ M >
N N_0 P >
Q N_1 S >
T N V >
W
subsetFreq J
subsetSize supersetFreq supersetSize scoreFunctionName frequencies lLcom/groupbyinc/flux/search/aggregations/bucket/significant/heuristics/NXYSignificanceHeuristic$Frequencies; checkFrequencyValidity a 9
b "java/lang/IllegalArgumentException d java/lang/StringBuilder f
g subsetFreq > supersetFreq i append -(Ljava/lang/String;)Ljava/lang/StringBuilder; k l
g m o toString ()Ljava/lang/String; q r
g s (Ljava/lang/String;)V u
e v subsetSize > supersetSize x 5supersetFreq - subsetFreq > supersetSize - subsetSize z %com/groupbyinc/flux/common/ParseField } background_is_superset java/lang/String ? ((Ljava/lang/String;[Ljava/lang/String;)V ?
~ ? ? include_negatives ? ? i, does your background filter not include all documents in the bucket? If so and it is intentional, set " ? getPreferredName ? r
~ ? ": false ? Code LocalVariableTable LineNumberTable
Exceptions
StackMapTable
SourceFile InnerClasses! ? Y *? *? *? ? ? ! ? 4 5 6 7 " # ? M +*? ? ++*? ? +? ? ! , - ? ; <