
com.groupbyinc.flux.index.similarity.IBSimilarityProvider.class Maven / Gradle / Ivy
???? 3 ? 9com/groupbyinc/flux/index/similarity/IBSimilarityProvider ?com/groupbyinc/flux/index/similarity/AbstractSimilarityProvider IBSimilarityProvider.java DISTRIBUTION_CACHE ?Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap; ?Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap; LAMBDA_CACHE ?Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap;
similarity KLcom/groupbyinc/flux/common/apache/lucene/search/similarities/IBSimilarity; 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
parseDistribution {(Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/common/apache/lucene/search/similarities/Distribution;
parseLambda u(Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/common/apache/lucene/search/similarities/Lambda;
parseNormalization |(Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/common/apache/lucene/search/similarities/Normalization;
Icom/groupbyinc/flux/common/apache/lucene/search/similarities/IBSimilarity ?(Lcom/groupbyinc/flux/common/apache/lucene/search/similarities/Distribution;Lcom/groupbyinc/flux/common/apache/lucene/search/similarities/Lambda;Lcom/groupbyinc/flux/common/apache/lucene/search/similarities/Normalization;)V
"
! # % this ;Lcom/groupbyinc/flux/index/similarity/IBSimilarityProvider; name Ljava/lang/String; settings .Lcom/groupbyinc/flux/common/settings/Settings; distribution KLcom/groupbyinc/flux/common/apache/lucene/search/similarities/Distribution; lambda ELcom/groupbyinc/flux/common/apache/lucene/search/similarities/Lambda;
normalization LLcom/groupbyinc/flux/common/apache/lucene/search/similarities/Normalization; - ,com/groupbyinc/flux/common/settings/Settings 4 get &(Ljava/lang/String;)Ljava/lang/String; 6 7
5 8 : =com/groupbyinc/flux/common/google/common/collect/ImmutableMap < &(Ljava/lang/Object;)Ljava/lang/Object; 6 >
= ? Icom/groupbyinc/flux/common/apache/lucene/search/similarities/Distribution A "java/lang/IllegalArgumentException C java/lang/StringBuilder E ()V
G
F H Unsupported Distribution [ J append -(Ljava/lang/String;)Ljava/lang/StringBuilder; L M
F N ] P toString ()Ljava/lang/String; R S
F T
D java/lang/String W rawDistribution / [ Ccom/groupbyinc/flux/common/apache/lucene/search/similarities/Lambda ] Unsupported Lambda [ _ rawLambda K()Lcom/groupbyinc/flux/common/apache/lucene/search/similarities/Similarity; -com/groupbyinc/flux/common/collect/MapBuilder d
newMapBuilder 1()Lcom/groupbyinc/flux/common/collect/MapBuilder; f g
e h ll j Kcom/groupbyinc/flux/common/apache/lucene/search/similarities/DistributionLL l
m H put U(Ljava/lang/Object;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/collect/MapBuilder; o p
e q spl s Lcom/groupbyinc/flux/common/apache/lucene/search/similarities/DistributionSPL u
v H immutableMap A()Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap; x y
e z df | Ecom/groupbyinc/flux/common/apache/lucene/search/similarities/LambdaDF ~
H ttf ? Fcom/groupbyinc/flux/common/apache/lucene/search/similarities/LambdaTTF ?
? H
distributions ?Lcom/groupbyinc/flux/common/collect/MapBuilder; /Lcom/groupbyinc/flux/common/collect/MapBuilder; lamdas ?Lcom/groupbyinc/flux/common/collect/MapBuilder; Signature Code LocalVariableTable LineNumberTable RuntimeVisibleAnnotations "RuntimeVisibleParameterAnnotations
StackMapTable LocalVariableTypeTable
SourceFile ! ? ?
? ? **+? *,? N*,? :*,? :*? !Y-? $? &? ? > * ' ( * ) * * + , - . / 0 1 2 ? = > ? @ A ) B ? ?
? ? 8+3? 9M? ;,? @? BN-? #? DY? FY? IK? O,? OQ? O? U? V?-? ? * 8 ' ( 8 + , 1 Y * &