
com.groupbyinc.flux.index.similarity.DFISimilarityProvider.class Maven / Gradle / Ivy
???? 3 ? :com/groupbyinc/flux/index/similarity/DFISimilarityProvider ?com/groupbyinc/flux/index/similarity/AbstractSimilarityProvider DFISimilarityProvider.java INDEPENDENCE_MEASURES Ljava/util/Map; nLjava/util/Map;
similarity LLcom/groupbyinc/flux/common/apache/lucene/search/similarities/DFISimilarity; C(Ljava/lang/String;Lcom/groupbyinc/flux/common/settings/Settings;)V *Lcom/groupbyinc/flux/common/inject/Inject; ;Lcom/groupbyinc/flux/common/inject/assistedinject/Assisted; (Ljava/lang/String;)V
discount_overlaps java/lang/Boolean valueOf (Z)Ljava/lang/Boolean;
,com/groupbyinc/flux/common/settings/Settings getAsBoolean :(Ljava/lang/String;Ljava/lang/Boolean;)Ljava/lang/Boolean;
booleanValue ()Z !
" parseIndependence {(Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/common/apache/lucene/search/similarities/Independence; $ %
& Jcom/groupbyinc/flux/common/apache/lucene/search/similarities/DFISimilarity ( N(Lcom/groupbyinc/flux/common/apache/lucene/search/similarities/Independence;)V *
) +
- setDiscountOverlaps (Z)V / 0
) 1 this