com.groupbyinc.flux.common.apache.lucene.search.spell.LevensteinDistance.class Maven / Gradle / Ivy
???? 4 N Hcom/groupbyinc/flux/common/apache/lucene/search/spell/LevensteinDistance java/lang/Object Dcom/groupbyinc/flux/common/apache/lucene/search/spell/StringDistance LevensteinDistance.java ()V
this JLcom/groupbyinc/flux/common/apache/lucene/search/spell/LevensteinDistance; getDistance '(Ljava/lang/String;Ljava/lang/String;)F java/lang/String toCharArray ()[C
length ()I
[C [I charAt (I)C
java/lang/Math " min (II)I $ %
# & max ( %
# ) cost I _d t_j C target Ljava/lang/String; other sa n p d m i j hashCode getClass ()Ljava/lang/Class; ; <
= :
? equals (Ljava/lang/Object;)Z obj Ljava/lang/Object; toString ()Ljava/lang/String;
levenstein G Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile 1 I 3 *? ? J
K
I
?+? N-?6`?
:`?
:,? 6? ? ? ??6? O????6 ? l, d? !6
O6? @-d4
? ? 6d.`.`? 'd.`? 'O????:::? ???.?,? -?? *?nf? J ?
? + + , ? - _ _ . /
?
? 0 1 ? 2 1 ? 3 ? 4 , ? 5 ? 6 ? 7 , 7 ? 8 , N ? 9 , K b <