Edit C:\dspace\webapps\oai\WEB-INF\lib\org\elasticsearch\search\suggest\SuggestPhase.class
???? 3 ? -org/elasticsearch/search/suggest/SuggestPhase 4org/elasticsearch/common/component/AbstractComponent $org/elasticsearch/search/SearchPhase SuggestPhase.java 5org/elasticsearch/common/collect/ImmutableMap$Builder -org/elasticsearch/common/collect/ImmutableMap Builder Jorg/elasticsearch/search/suggest/SuggestionSearchContext$SuggestionContext 8org/elasticsearch/search/suggest/SuggestionSearchContext SuggestionContext 3org/elasticsearch/search/suggest/Suggest$Suggestion (org/elasticsearch/search/suggest/Suggest Suggestion java/util/Map$Entry java/util/Map Entry 9org/elasticsearch/search/suggest/Suggest$Suggestion$Entry @org/elasticsearch/search/suggest/Suggest$Suggestion$Entry$Option Option /org/elasticsearch/search/suggest/Suggest$Fields ! Fields parseElement 6Lorg/elasticsearch/search/suggest/SuggestParseElement; $assertionsDisabled Z <init> e(Lorg/elasticsearch/common/settings/Settings;Lorg/elasticsearch/search/suggest/SuggestParseElement;)V (Lorg/elasticsearch/common/inject/Inject; /(Lorg/elasticsearch/common/settings/Settings;)V ( + , $ % . this /Lorg/elasticsearch/search/suggest/SuggestPhase; settings ,Lorg/elasticsearch/common/settings/Settings; suggestParseElement parseElements ()Ljava/util/Map; builder 9()Lorg/elasticsearch/common/collect/ImmutableMap$Builder; 7 8 9 suggest ; put ](Ljava/lang/Object;Ljava/lang/Object;)Lorg/elasticsearch/common/collect/ImmutableMap$Builder; = > ? build 1()Lorg/elasticsearch/common/collect/ImmutableMap; A B C xLorg/elasticsearch/common/collect/ImmutableMap$Builder<Ljava/lang/String;Lorg/elasticsearch/search/SearchParseElement;>; 7Lorg/elasticsearch/common/collect/ImmutableMap$Builder; 8()Lorg/elasticsearch/search/suggest/SuggestParseElement; preProcess 4(Lorg/elasticsearch/search/internal/SearchContext;)V context 1Lorg/elasticsearch/search/internal/SearchContext; execute (org/elasticsearch/ElasticsearchException M /org/elasticsearch/search/internal/SearchContext O <()Lorg/elasticsearch/search/suggest/SuggestionSearchContext; ; Q P R queryResult 4()Lorg/elasticsearch/search/query/QuerySearchResult; T U P V searcher :()Lorg/elasticsearch/search/internal/ContextIndexSearcher; X Y P Z 6org/elasticsearch/search/internal/ContextIndexSearcher \ getIndexReader '()Lorg/apache/lucene/index/IndexReader; ^ _ ] ` ?(Lorg/elasticsearch/search/suggest/SuggestionSearchContext;Lorg/apache/lucene/index/IndexReader;)Lorg/elasticsearch/search/suggest/Suggest; L b c 0org/elasticsearch/search/query/QuerySearchResult e -(Lorg/elasticsearch/search/suggest/Suggest;)V ; g f h :Lorg/elasticsearch/search/suggest/SuggestionSearchContext; java/io/IOException k &org/apache/lucene/util/CharsRefBuilder m ()V ( o n p java/util/ArrayList r suggestions t 6 u size ()I w x y (I)V ( { s | entrySet ()Ljava/util/Set; ~ ? java/util/Set ? iterator ()Ljava/util/Iterator; ? ? ? ? java/util/List ? java/util/Iterator ? hasNext ()Z ? ? ? ? next ()Ljava/lang/Object; ? ? ? ? getValue ? ? ? getSuggester .()Lorg/elasticsearch/search/suggest/Suggester; ? ? ? getKey ? ? ? java/lang/String ? *org/elasticsearch/search/suggest/Suggester ? ?(Ljava/lang/String;Lorg/elasticsearch/search/suggest/SuggestionSearchContext$SuggestionContext;Lorg/apache/lucene/index/IndexReader;Lorg/apache/lucene/util/CharsRefBuilder;)Lorg/elasticsearch/search/suggest/Suggest$Suggestion; L ? ? ? &