
com.groupbyinc.flux.index.similarity.SimilarityProviders.class Maven / Gradle / Ivy
???? 4? 8com/groupbyinc/flux/index/similarity/SimilarityProviders java/lang/Object SimilarityProviders.java Zcom/groupbyinc/flux/common/apache/lucene/search/similarities/Normalization$NoNormalization Jcom/groupbyinc/flux/common/apache/lucene/search/similarities/Normalization NoNormalization Vcom/groupbyinc/flux/common/apache/lucene/search/similarities/AfterEffect$NoAfterEffect Hcom/groupbyinc/flux/common/apache/lucene/search/similarities/AfterEffect
NoAfterEffect DEPRECATION_LOGGER 6Lcom/groupbyinc/flux/common/logging/DeprecationLogger; DISCOUNT_OVERLAPS Ljava/lang/String; discount_overlaps BASIC_MODELS Ljava/util/Map; lLjava/util/Map;
AFTER_EFFECTS mLjava/util/Map; INDEPENDENCE_MEASURES nLjava/util/Map;
DISTRIBUTIONS nLjava/util/Map; LAMBDAS hLjava/util/Map; ()V ! "
# this :Lcom/groupbyinc/flux/index/similarity/SimilarityProviders; parseBasicModel y(Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/common/apache/lucene/search/similarities/BasicModel; basic_model ) ,com/groupbyinc/flux/common/settings/Settings + get &(Ljava/lang/String;)Ljava/lang/String; - .
, / 1
java/util/Map 3 &(Ljava/lang/Object;)Ljava/lang/Object; - 5 4 6 Gcom/groupbyinc/flux/common/apache/lucene/search/similarities/BasicModel 8 "java/lang/IllegalArgumentException : java/lang/StringBuilder <
= # Unsupported BasicModel [ ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; A B
= C ], expected one of E keySet ()Ljava/util/Set; G H 4 I -(Ljava/lang/Object;)Ljava/lang/StringBuilder; A K
= L toString ()Ljava/lang/String; N O
= P (Ljava/lang/String;)V ! R
; S java/lang/String U settings .Lcom/groupbyinc/flux/common/settings/Settings;
basicModel model ILcom/groupbyinc/flux/common/apache/lucene/search/similarities/BasicModel; parseAfterEffect z(Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/common/apache/lucene/search/similarities/AfterEffect; after_effect ^ ` Unsupported AfterEffect [ b afterEffect effect JLcom/groupbyinc/flux/common/apache/lucene/search/similarities/AfterEffect; parseNormalization |(Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/common/apache/lucene/search/similarities/Normalization;
normalization i no k equals (Ljava/lang/Object;)Z m n
V o
# h1 r normalization.h1.c t java/lang/Float v valueOf (F)Ljava/lang/Float; x y
w z
getAsFloat 6(Ljava/lang/String;Ljava/lang/Float;)Ljava/lang/Float; | }
, ~
floatValue ()F ? ?
w ? Lcom/groupbyinc/flux/common/apache/lucene/search/similarities/NormalizationH1 ? (F)V ! ?
? ? h2 ? normalization.h2.c ? Lcom/groupbyinc/flux/common/apache/lucene/search/similarities/NormalizationH2 ?
? ? h3 ? normalization.h3.c ?DH Lcom/groupbyinc/flux/common/apache/lucene/search/similarities/NormalizationH3 ?
? ? z ? normalization.z.z ?>??? Kcom/groupbyinc/flux/common/apache/lucene/search/similarities/NormalizationZ ?
? ? Unsupported Normalization [ ? ] ? c F parseIndependence {(Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/common/apache/lucene/search/similarities/Independence; independence_measure ? ? Icom/groupbyinc/flux/common/apache/lucene/search/similarities/Independence ? !Unsupported IndependenceMeasure [ ? name measure KLcom/groupbyinc/flux/common/apache/lucene/search/similarities/Independence; parseDistribution {(Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/common/apache/lucene/search/similarities/Distribution; distribution ? ? Icom/groupbyinc/flux/common/apache/lucene/search/similarities/Distribution ? Unsupported Distribution [ ? rawDistribution KLcom/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; lambda ? ? Ccom/groupbyinc/flux/common/apache/lucene/search/similarities/Lambda ? Unsupported Lambda [ ? rawLambda ELcom/groupbyinc/flux/common/apache/lucene/search/similarities/Lambda; assertSettingsIsSubsetOf s(Ljava/lang/String;Lcom/groupbyinc/flux/Version;Lcom/groupbyinc/flux/common/settings/Settings;[Ljava/lang/String;)V java/util/HashSet ?
, I (Ljava/util/Collection;)V ! ?
? ? java/util/Arrays ? asList %([Ljava/lang/Object;)Ljava/util/List; ? ?
? ?
java/util/Set ? removeAll (Ljava/util/Collection;)Z ? ? ? ? type ? remove ? n ? ? isEmpty ()Z ? ? ? ? ? )Unknown settings for similarity of type [ ? ]: ? 4com/groupbyinc/flux/common/logging/DeprecationLogger ?
deprecated ((Ljava/lang/String;[Ljava/lang/Object;)V ? ?
? ? version Lcom/groupbyinc/flux/Version; supportedSettings [Ljava/lang/String; unknownSettings #Ljava/util/Set; Ljava/util/Set; createBM25Similarity ?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/Version;)Lcom/groupbyinc/flux/common/apache/lucene/search/similarities/BM25Similarity; BM25 ? k1 ? b ? ?
?????@ java/lang/Boolean (Z)Ljava/lang/Boolean; x
getAsBoolean :(Ljava/lang/String;Ljava/lang/Boolean;)Ljava/lang/Boolean;
, booleanValue ?
Kcom/groupbyinc/flux/common/apache/lucene/search/similarities/BM25Similarity (FF)V !
setDiscountOverlaps (Z)V
indexCreatedVersion discountOverlaps Z
similarity MLcom/groupbyinc/flux/common/apache/lucene/search/similarities/BM25Similarity; createBooleanSimilarity ?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/Version;)Lcom/groupbyinc/flux/common/apache/lucene/search/similarities/BooleanSimilarity; boolean# Ncom/groupbyinc/flux/common/apache/lucene/search/similarities/BooleanSimilarity%
&