Edit C:\dspace\webapps\xmlui\WEB-INF\lib\org\elasticsearch\search\suggest\SuggestUtils.class
???? 3$ -org/elasticsearch/search/suggest/SuggestUtils java/lang/Object SuggestUtils.java /org/elasticsearch/search/suggest/SuggestUtils$1 4org/elasticsearch/search/suggest/SuggestUtils$Fields Fields ;org/elasticsearch/search/suggest/SuggestUtils$TokenConsumer TokenConsumer 3org/elasticsearch/search/suggest/Suggest$Suggestion (org/elasticsearch/search/suggest/Suggest Suggestion 8org/elasticsearch/search/suggest/Suggest$Suggestion$Sort Sort Jorg/elasticsearch/search/suggest/SuggestionSearchContext$SuggestionContext 8org/elasticsearch/search/suggest/SuggestionSearchContext SuggestionContext Borg/elasticsearch/index/analysis/ShingleTokenFilterFactory$Factory :org/elasticsearch/index/analysis/ShingleTokenFilterFactory Factory LUCENE_FREQUENCY Ljava/util/Comparator; DLjava/util/Comparator<Lorg/apache/lucene/search/spell/SuggestWord;>; SCORE_COMPARATOR <init> ()V $ % & this /Lorg/elasticsearch/search/suggest/SuggestUtils; getDirectSpellChecker r(Lorg/elasticsearch/search/suggest/DirectSpellcheckerSettings;)Lorg/apache/lucene/search/spell/DirectSpellChecker; 1org/apache/lucene/search/spell/DirectSpellChecker , - & ;org/elasticsearch/search/suggest/DirectSpellcheckerSettings / accuracy ()F 1 2 0 3 setAccuracy (F)V 5 6 - 7 C$SwitchMap$org$elasticsearch$search$suggest$Suggest$Suggestion$Sort [I 9 : ; sort <()Lorg/elasticsearch/search/suggest/Suggest$Suggestion$Sort; = > 0 ? ordinal ()I A B C # ! E ! G 7org/elasticsearch/ElasticsearchIllegalArgumentException I java/lang/StringBuilder K L & Illegal suggest sort: N append -(Ljava/lang/String;)Ljava/lang/StringBuilder; P Q L R -(Ljava/lang/Object;)Ljava/lang/StringBuilder; P T L U toString ()Ljava/lang/String; W X L Y (Ljava/lang/String;)V $ [ J \ java/util/Comparator ^ setComparator (Ljava/util/Comparator;)V ` a - b stringDistance 1()Lorg/apache/lucene/search/spell/StringDistance; d e 0 f setDistance 2(Lorg/apache/lucene/search/spell/StringDistance;)V h i - j maxEdits l B 0 m setMaxEdits (I)V o p - q maxInspections s B 0 t setMaxInspections v p - w maxTermFreq y 2 0 z setMaxQueryFrequency | 6 - } prefixLength B 0 ? setMinPrefix ? p - ? minWordLength ? B 0 ? setMinQueryLength ? p - ? minDocFreq ? 2 0 ? setThresholdFrequency ? 6 - ? setLowerCaseTerms (Z)V ? ? - ? suggestion =Lorg/elasticsearch/search/suggest/DirectSpellcheckerSettings; directSpellChecker 3Lorg/apache/lucene/search/spell/DirectSpellChecker; comparator join ?(Lorg/apache/lucene/util/BytesRef;Lorg/apache/lucene/util/BytesRefBuilder;[Lorg/apache/lucene/util/BytesRef;)Lorg/apache/lucene/util/BytesRef; &org/apache/lucene/util/BytesRefBuilder ? clear ? % ? ? $(Lorg/apache/lucene/util/BytesRef;)V P ? ? ? get #()Lorg/apache/lucene/util/BytesRef; ? ? ? ? i I separator !Lorg/apache/lucene/util/BytesRef; result (Lorg/apache/lucene/util/BytesRefBuilder; toJoin "[Lorg/apache/lucene/util/BytesRef; analyze ?(Lorg/apache/lucene/analysis/Analyzer;Lorg/apache/lucene/util/BytesRef;Ljava/lang/String;Lorg/elasticsearch/search/suggest/SuggestUtils$TokenConsumer;Lorg/apache/lucene/util/CharsRefBuilder;)I java/io/IOException ? &org/apache/lucene/util/CharsRefBuilder ? copyUTF8Bytes ? ? ? ? #()Lorg/apache/lucene/util/CharsRef; ? ? ? ? ?(Lorg/apache/lucene/analysis/Analyzer;Lorg/apache/lucene/util/CharsRef;Ljava/lang/String;Lorg/elasticsearch/search/suggest/SuggestUtils$TokenConsumer;)I ? ? ? analyzer %Lorg/apache/lucene/analysis/Analyzer; toAnalyze field Ljava/lang/String; consumer =Lorg/elasticsearch/search/suggest/SuggestUtils$TokenConsumer; spare (Lorg/apache/lucene/util/CharsRefBuilder; /org/elasticsearch/common/io/FastCharArrayReader ? org/apache/lucene/util/CharsRef ? chars [C ? ? ? ? offset ? ? ? ? length ? ? ? ? ([CII)V $ ? ? ? #org/apache/lucene/analysis/Analyzer ? tokenStream L(Ljava/lang/String;Ljava/io/Reader;)Lorg/apache/lucene/analysis/TokenStream; ? ? ? ? h(Lorg/apache/lucene/analysis/TokenStream;Lorg/elasticsearch/search/suggest/SuggestUtils$TokenConsumer;)I ? ? ? !Lorg/apache/lucene/util/CharsRef; ts (Lorg/apache/lucene/analysis/TokenStream; &org/apache/lucene/analysis/TokenStream ? reset ? % ? ? +(Lorg/apache/lucene/analysis/TokenStream;)V ? ? ? incrementToken ()Z ? ? ? ? nextToken ? % ? end ? % ? close ? % ? ? stream numTokens resolveSuggestMode @(Ljava/lang/String;)Lorg/apache/lucene/search/spell/SuggestMode; java/util/Locale ? US Ljava/util/Locale; ? java/lang/String toLowerCase &(Ljava/util/Locale;)Ljava/lang/String; missing equals (Ljava/lang/Object;)Z *org/apache/lucene/search/spell/SuggestMode SUGGEST_WHEN_NOT_IN_INDEX ,Lorg/apache/lucene/search/spell/SuggestMode; popular SUGGEST_MORE_POPULAR always SUGGEST_ALWAYS Illegal suggest mode suggestMode resolveSort N(Ljava/lang/String;)Lorg/elasticsearch/search/suggest/Suggest$Suggestion$Sort; score% SCORE :Lorg/elasticsearch/search/suggest/Suggest$Suggestion$Sort;'( ) frequency+ FREQUENCY-( . Illegal suggest sort 0 sortVal resolveDistance C(Ljava/lang/String;)Lorg/apache/lucene/search/spell/StringDistance; internal5 INTERNAL_LEVENSHTEIN /Lorg/apache/lucene/search/spell/StringDistance;78 -9 damerau_levenshtein; damerauLevenshtein= 8org/apache/lucene/search/spell/LuceneLevenshteinDistance? @ & levensteinB 1org/apache/lucene/search/spell/LevensteinDistanceD E & jarowinklerG 2org/apache/lucene/search/spell/JaroWinklerDistanceI J & ngramL ,org/apache/lucene/search/spell/NGramDistanceN O & Illegal distance option Q distanceVal parseDirectSpellcheckerSettings ?(Lorg/elasticsearch/common/xcontent/XContentParser;Ljava/lang/String;Lorg/elasticsearch/search/suggest/DirectSpellcheckerSettings;)Z 1 0org/elasticsearch/common/xcontent/XContentParserW floatValueY 2XZ 1 6 0\ SUGGEST_MODE %Lorg/elasticsearch/common/ParseField;^_ ` #org/elasticsearch/common/ParseFieldb match (Ljava/lang/String;)Zde cf texth XXi ? ? k /(Lorg/apache/lucene/search/spell/SuggestMode;)V"m 0n =#$ q =(Lorg/elasticsearch/search/suggest/Suggest$Suggestion$Sort;)V =s 0t STRING_DISTANCEv_ w34 y d i 0{ MAX_EDITS}_ ~ intValue? BX? l p 0? Illegal max_edits value ? (I)Ljava/lang/StringBuilder; P? L? MAX_INSPECTIONS?_ ? s p 0? MAX_TERM_FREQ?_ ? y 6 0? PREFIX_LENGTH?_ ? p 0? MIN_WORD_LENGTH?_ ? minQueryLength? p 0? MIN_DOC_FREQ?_ ? ? 6 0? parser 2Lorg/elasticsearch/common/xcontent/XContentParser; fieldName parseSuggestContext ?(Lorg/elasticsearch/common/xcontent/XContentParser;Lorg/elasticsearch/index/mapper/MapperService;Ljava/lang/String;Lorg/elasticsearch/search/suggest/SuggestionSearchContext$SuggestionContext;)Z ? ,org/elasticsearch/index/mapper/MapperService? analysisService 4()Lorg/elasticsearch/index/analysis/AnalysisService;?? ?? 0org/elasticsearch/index/analysis/AnalysisService? D(Ljava/lang/String;)Lorg/elasticsearch/index/analysis/NamedAnalyzer; ?? ?? Analyzer [? ] doesn't exists? setAnalyzer ((Lorg/apache/lucene/analysis/Analyzer;)V?? ? ? setField? [ ? size? setSize? p ? SHARD_SIZE?_ ? setShardSize? p ? analyzerName mapperService .Lorg/elasticsearch/index/mapper/MapperService; LLorg/elasticsearch/search/suggest/SuggestionSearchContext$SuggestionContext; verifySuggestion ?(Lorg/elasticsearch/index/mapper/MapperService;Lorg/apache/lucene/util/BytesRef;Lorg/elasticsearch/search/suggest/SuggestionSearchContext$SuggestionContext;)V getField? X ? $The required field option is missing? getText? ? ? #The required text option is missing? setText? ? ? getAnalyzer '()Lorg/apache/lucene/analysis/Analyzer;?? ? searchAnalyzer?? ?? getShardSize ()Ljava/lang/Integer;?? ? java/lang/Integer? ?? getSize? B ? java/lang/Math? max (II)I?? ?? globalText getShingleFilterFactory k(Lorg/apache/lucene/analysis/Analyzer;)Lorg/elasticsearch/index/analysis/ShingleTokenFilterFactory$Factory; .org/elasticsearch/index/analysis/NamedAnalyzer? ?? ?? /org/elasticsearch/index/analysis/CustomAnalyzer? tokenFilters 8()[Lorg/elasticsearch/index/analysis/TokenFilterFactory;? ? 6[Lorg/elasticsearch/index/analysis/TokenFilterFactory; getInnerFactory F()Lorg/elasticsearch/index/analysis/ShingleTokenFilterFactory$Factory; 3org/elasticsearch/index/analysis/TokenFilterFactory tokenFilterFactory 5Lorg/elasticsearch/index/analysis/TokenFilterFactory; arr$ len$ i$ a 1Lorg/elasticsearch/index/analysis/CustomAnalyzer; <clinit> =org/apache/lucene/search/spell/SuggestWordFrequencyComparator & /org/apache/lucene/search/spell/SuggestWordQueue DEFAULT_COMPARATOR ! Signature Code LocalVariableTable LineNumberTable LocalVariableTypeTable StackMapTable Exceptions SourceFile InnerClasses 1 ! "