com.groupbyinc.flux.index.analysis.NGramTokenizerFactory.class Maven / Gradle / Ivy
???? 4 8com/groupbyinc/flux/index/analysis/NGramTokenizerFactory ;com/groupbyinc/flux/index/analysis/AbstractTokenizerFactory NGramTokenizerFactory.java :com/groupbyinc/flux/index/analysis/NGramTokenizerFactory$1 6com/groupbyinc/flux/index/analysis/CharMatcher$Builder .com/groupbyinc/flux/index/analysis/CharMatcher
Builder 4com/groupbyinc/flux/index/analysis/CharMatcher$Basic
Basic @com/groupbyinc/flux/index/analysis/CharMatcher$ByUnicodeCategory ByUnicodeCategory minGram I maxGram matcher 0Lcom/groupbyinc/flux/index/analysis/CharMatcher; MATCHERS Ljava/util/Map; SLjava/util/Map; parseTokenChars E([Ljava/lang/String;)Lcom/groupbyinc/flux/index/analysis/CharMatcher; ()V
[Ljava/lang/String; ! java/util/Locale # ROOT Ljava/util/Locale; % & $ ' java/lang/String ) toLowerCase &(Ljava/util/Locale;)Ljava/lang/String; + ,
* - trim ()Ljava/lang/String; / 0
* 1 3
java/util/Map 5 get &(Ljava/lang/Object;)Ljava/lang/Object; 7 8 6 9 "java/lang/IllegalArgumentException ; java/lang/StringBuilder =
> Unknown token type: ' @ append -(Ljava/lang/String;)Ljava/lang/StringBuilder; B C
> D ', must be one of F keySet ()Ljava/util/Set; H I 6 J -(Ljava/lang/Object;)Ljava/lang/StringBuilder; B L
> M toString O 0
> P (Ljava/lang/String;)V R
<