com.groupbyinc.flux.common.apache.lucene.search.spell.LuceneLevenshteinDistance.class Maven / Gradle / Ivy
???? 4 Y Ocom/groupbyinc/flux/common/apache/lucene/search/spell/LuceneLevenshteinDistance java/lang/Object Dcom/groupbyinc/flux/common/apache/lucene/search/spell/StringDistance LuceneLevenshteinDistance.java ()V
this QLcom/groupbyinc/flux/common/apache/lucene/search/spell/LuceneLevenshteinDistance; getDistance '(Ljava/lang/String;Ljava/lang/String;)F toIntsRef K(Ljava/lang/String;)Lcom/groupbyinc/flux/common/apache/lucene/util/IntsRef;
5com/groupbyinc/flux/common/apache/lucene/util/IntsRef length I [[I java/lang/String java/lang/Math max (II)I !
" ints [I $ % & min ( !
) cost t_j target Ljava/lang/String; other targetPoints 7Lcom/groupbyinc/flux/common/apache/lucene/util/IntsRef; otherPoints n d m i j ()I 8
9 (I)V ;
< java/lang/Character > codePointAt (Ljava/lang/CharSequence;I)I @ A
? B charCount (I)I D E
? F cp s ref utf16Len equals (Ljava/lang/Object;)Z getClass ()Ljava/lang/Class; N O
P obj Ljava/lang/Object; Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile 1 T / *? ? U
V - T ? Y+? N,? :-? 6? 6``? :? ? ? ?? #??6? 2O????6 ? 2 O? ???6 ? ?? ' d.6
6? ?-? 'd.
? ? 62 d2 .`2 d.`? *d2 d.`? *O? W ? Q-? 'd.? ' d.? ;-? 'd.? ' d.? %2 2 .d2 d.`? *O???R? ??62.?? *?nf? U z ? ? + ? ? ,
Y
Y - . Y / . T 0 1 N 2 1 H 3 &3 4 A 5 E 6 ^ ? 7 V f = > ? @ A &