com.groupbyinc.flux.common.apache.lucene.search.spell.JaroWinklerDistance.class Maven / Gradle / Ivy
???? 4 ? Icom/groupbyinc/flux/common/apache/lucene/search/spell/JaroWinklerDistance java/lang/Object Dcom/groupbyinc/flux/common/apache/lucene/search/spell/StringDistance JaroWinklerDistance.java threshold F ()V
?333 this KLcom/groupbyinc/flux/common/apache/lucene/search/spell/JaroWinklerDistance; matches ((Ljava/lang/String;Ljava/lang/String;)[I java/lang/String length ()I
java/lang/Math max (II)I
java/util/Arrays ! fill ([II)V # $
" % [I ' [Z ) charAt (I)C + ,
- min /
0 [C 2 Ljava/lang/String; xi I xn c1 C mi i si s1 s2 range matchIndexes
matchFlags ms1 ms2 transpositions prefix getDistance '(Ljava/lang/String;Ljava/lang/String;)F
H@@ getThreshold ()F K L
M=??? (FF)F / P
Q mtp m j jw setThreshold (F)V hashCode java/lang/Float Z floatToIntBits (F)I \ ]
[ ^ getClass ()Ljava/lang/Class; ` a
b Y
d equals (Ljava/lang/Object;)Z obj Ljava/lang/Object; o toString ()Ljava/lang/String; java/lang/StringBuilder m
n jarowinkler( p append -(Ljava/lang/String;)Ljava/lang/StringBuilder; r s
n t (F)Ljava/lang/StringBuilder; r v
n w ) y k l
n { Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile !
} = *?
*? ? ~ #
# } ? w+? ,? ? +N,:? ,N+:-? ld? 6? ?
:? &-? ?:66 ? ? ` ? .6
d? 6 ``-? ? 16? /3? !
-? .? OT?? ???Є ????: ?:
66? ? !.? ? .U?????66-? ? 3?
-? .U?????66 ?? 4
4? ?????66
? ? +
? .,
? .? ??
????
YOYlOYOY-? O? ~ ?
4 / 4 a C 5 6 q 3 7 6 V N 8 9
C g : 6 ? + ; 6 ? ( <