
com.groupbyinc.flux.search.suggest.term.TermSuggestionBuilder$StringDistanceImpl.class Maven / Gradle / Ivy
???? 4 ? Pcom/groupbyinc/flux/search/suggest/term/TermSuggestionBuilder$StringDistanceImpl ?Ljava/lang/Enum;Lcom/groupbyinc/flux/common/io/stream/Writeable; java/lang/Enum .com/groupbyinc/flux/common/io/stream/Writeable TermSuggestionBuilder.java =com/groupbyinc/flux/search/suggest/term/TermSuggestionBuilder StringDistanceImpl Rcom/groupbyinc/flux/search/suggest/term/TermSuggestionBuilder$StringDistanceImpl$5 Rcom/groupbyinc/flux/search/suggest/term/TermSuggestionBuilder$StringDistanceImpl$4 Rcom/groupbyinc/flux/search/suggest/term/TermSuggestionBuilder$StringDistanceImpl$3 Rcom/groupbyinc/flux/search/suggest/term/TermSuggestionBuilder$StringDistanceImpl$2 Rcom/groupbyinc/flux/search/suggest/term/TermSuggestionBuilder$StringDistanceImpl$1 ?com/groupbyinc/flux/search/suggest/term/TermSuggestionBuilder$1 INTERNAL RLcom/groupbyinc/flux/search/suggest/term/TermSuggestionBuilder$StringDistanceImpl; DAMERAU_LEVENSHTEIN LEVENSHTEIN JARO_WINKLER NGRAM $VALUES S[Lcom/groupbyinc/flux/search/suggest/term/TermSuggestionBuilder$StringDistanceImpl; values U()[Lcom/groupbyinc/flux/search/suggest/term/TermSuggestionBuilder$StringDistanceImpl; " clone ()Ljava/lang/Object; % &
$ ' valueOf f(Ljava/lang/String;)Lcom/groupbyinc/flux/search/suggest/term/TermSuggestionBuilder$StringDistanceImpl; 5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; ) +
, name Ljava/lang/String; (Ljava/lang/String;I)V 0 1
2 this writeTo 6(Lcom/groupbyinc/flux/common/io/stream/StreamOutput;)V java/io/IOException 7 1com/groupbyinc/flux/common/io/stream/StreamOutput 9 writeEnum (Ljava/lang/Enum;)V ; <
: = out 3Lcom/groupbyinc/flux/common/io/stream/StreamOutput; readFromStream ?(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Lcom/groupbyinc/flux/search/suggest/term/TermSuggestionBuilder$StringDistanceImpl; 0com/groupbyinc/flux/common/io/stream/StreamInput C readEnum #(Ljava/lang/Class;)Ljava/lang/Enum; E F
D G in 2Lcom/groupbyinc/flux/common/io/stream/StreamInput; resolve Input string is null L java/util/Objects N requireNonNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; P Q
O R java/util/Locale T US Ljava/util/Locale; V W U X java/lang/String Z toLowerCase &(Ljava/util/Locale;)Ljava/lang/String; \ ]
[ ^ hashCode ()I ` a
[ b internal d equals (Ljava/lang/Object;)Z f g
[ h damerau_levenshtein j damerauLevenshtein l
levenstein n levenshtein p ngram r jarowinkler t jaro_winkler v x z
access$200 8()Lcom/groupbyinc/flux/common/logging/DeprecationLogger; | }
~ @Deprecated distance [levenstein] used, replaced by [levenshtein] ? java/lang/Object ? 4com/groupbyinc/flux/common/logging/DeprecationLogger ?
deprecated ((Ljava/lang/String;[Ljava/lang/Object;)V ? ?
? ? ? ? BDeprecated distance [jarowinkler] used, replaced by [jaro_winkler] ? ? "java/lang/IllegalArgumentException ? java/lang/StringBuilder ? ()V 0 ?
? ? Illegal distance option ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? ? toString ()Ljava/lang/String; ? ?
? ? (Ljava/lang/String;)V 0 ?
? ? str distanceVal toLucene H()Lcom/groupbyinc/flux/common/apache/lucene/search/spell/StringDistance; W(Ljava/lang/String;ILcom/groupbyinc/flux/search/suggest/term/TermSuggestionBuilder$1;)V
2 x0 x1 I x2 ALcom/groupbyinc/flux/search/suggest/term/TermSuggestionBuilder$1;
2
2
2
2
2 Code LineNumberTable LocalVariableTable Signature
Exceptions
StackMapTable
SourceFile InnerClassesD! @ @ @ @ @ ! ? "
? #? (? $? ? ) * ? 4
*? -? ? ?
. / ? 0 1 ? 1 *+? 3? ? 4 ? ? ? 5 6 ? > +*? >? ? 4 ? @ ?
? @ ? 8 A B ? 4
*? H? ? ?
I J ? C ? 8 K * ? ? O*M? SW*? Y? _L+M>,? c? ? ?? ???v ??3x# W???@ e>?? ? ?~1 ??z? s!?ƽ I,e? i? i>? d,k? i? [>? V,m? i? M>? H,o? i? ?>? :,q? i? 1>? ,,s? i? #>? ,u? i? >? ,w? i? >? d 0 4 4 8 H L P `? y?? {?? ?? ?? ?? ??? ??? ??? ?? ?? ?? ??? ??? ?Y? ?Y? ??? ?*? ?? ?? ?? ? O ? / @ ? / ? 6
G H I KNPQSU W,X0Z4[ ? ? ` [ [
0 ? ? 0 ? ? O *+? ?? ? * 4 ? / ? ? ? ? ? ? ? ? ? g? Y?? ?? y? Y?? ?? {? Y?? ?? ?? Y?? ?? ??
Y?? ?? ?? Y? ySY? {SY? ?SY? ?SY? ?S? #? ?
! ( '/ 46 A ? ? ? :
D
@ @ @ @ @
© 2015 - 2025 Weber Informatics LLC | Privacy Policy