Edit C:\dspace\webapps\jspui\WEB-INF\lib\org\elasticsearch\search\fetch\FetchPhase.class
???? 3 )org/elasticsearch/search/fetch/FetchPhase java/lang/Object $org/elasticsearch/search/SearchPhase FetchPhase.java 5org/elasticsearch/common/collect/ImmutableMap$Builder -org/elasticsearch/common/collect/ImmutableMap Builder java/util/Map$Entry java/util/Map Entry 7org/elasticsearch/search/fetch/FetchSubPhase$HitContext ,org/elasticsearch/search/fetch/FetchSubPhase HitContext Borg/elasticsearch/index/mapper/MapperService$SmartNameObjectMapper ,org/elasticsearch/index/mapper/MapperService SmartNameObjectMapper 0org/elasticsearch/index/mapper/FieldMapper$Names *org/elasticsearch/index/mapper/FieldMapper Names fetchSubPhases /[Lorg/elasticsearch/search/fetch/FetchSubPhase; <init>(Lorg/elasticsearch/search/highlight/HighlightPhase;Lorg/elasticsearch/search/fetch/script/ScriptFieldsFetchSubPhase;Lorg/elasticsearch/search/fetch/partial/PartialFieldsFetchSubPhase;Lorg/elasticsearch/search/fetch/matchedqueries/MatchedQueriesFetchSubPhase;Lorg/elasticsearch/search/fetch/explain/ExplainFetchSubPhase;Lorg/elasticsearch/search/fetch/version/VersionFetchSubPhase;Lorg/elasticsearch/search/fetch/source/FetchSourceSubPhase;Lorg/elasticsearch/search/fetch/fielddata/FieldDataFieldsFetchSubPhase;)V (Lorg/elasticsearch/common/inject/Inject; ()V # & ' ! " ) this +Lorg/elasticsearch/search/fetch/FetchPhase; highlightPhase 3Lorg/elasticsearch/search/highlight/HighlightPhase; scriptFieldsPhase ALorg/elasticsearch/search/fetch/script/ScriptFieldsFetchSubPhase; partialFieldsPhase CLorg/elasticsearch/search/fetch/partial/PartialFieldsFetchSubPhase; matchedQueriesPhase KLorg/elasticsearch/search/fetch/matchedqueries/MatchedQueriesFetchSubPhase; explainPhase =Lorg/elasticsearch/search/fetch/explain/ExplainFetchSubPhase; versionPhase =Lorg/elasticsearch/search/fetch/version/VersionFetchSubPhase; fetchSourceSubPhase ;Lorg/elasticsearch/search/fetch/source/FetchSourceSubPhase; fieldDataFieldsFetchSubPhase GLorg/elasticsearch/search/fetch/fielddata/FieldDataFieldsFetchSubPhase; parseElements ()Ljava/util/Map; builder 9()Lorg/elasticsearch/common/collect/ImmutableMap$Builder; ? @ A fields C 1org/elasticsearch/search/fetch/FieldsParseElement E F ' put ](Ljava/lang/Object;Ljava/lang/Object;)Lorg/elasticsearch/common/collect/ImmutableMap$Builder; H I J " = > M putAll H(Ljava/util/Map;)Lorg/elasticsearch/common/collect/ImmutableMap$Builder; O P Q build 1()Lorg/elasticsearch/common/collect/ImmutableMap; S T U fetchSubPhase .Lorg/elasticsearch/search/fetch/FetchSubPhase; arr$ len$ I i$ xLorg/elasticsearch/common/collect/ImmutableMap$Builder<Ljava/lang/String;Lorg/elasticsearch/search/SearchParseElement;>; 7Lorg/elasticsearch/common/collect/ImmutableMap$Builder; preProcess 4(Lorg/elasticsearch/search/internal/SearchContext;)V context 1Lorg/elasticsearch/search/internal/SearchContext; execute /org/elasticsearch/search/internal/SearchContext d hasFieldNames ()Z f g e h hasPartialFields j g e k >org/elasticsearch/index/fieldvisitor/UidAndSourceFieldsVisitor m n ' java/util/List p hasScriptFields r g e s hasFetchSourceContext u g e v 8org/elasticsearch/search/fetch/source/FetchSourceContext x (Z)V # z y { fetchSourceContext m(Lorg/elasticsearch/search/fetch/source/FetchSourceContext;)Lorg/elasticsearch/search/internal/SearchContext; } ~ e sourceRequested ? g e ? 9org/elasticsearch/index/fieldvisitor/JustUidFieldsVisitor ? ? ' 2org/elasticsearch/index/fieldvisitor/FieldsVisitor ? fieldNames ()Ljava/util/List; ? ? e ? isEmpty ? g q ? iterator ()Ljava/util/Iterator; ? ? q ? java/util/Set ? java/util/Iterator ? hasNext ? g ? ? next ()Ljava/lang/Object; ? ? ? ? java/lang/String ? * ? equals (Ljava/lang/Object;)Z ? ? ? ? _source ? <()Lorg/elasticsearch/search/fetch/source/FetchSourceContext; } ? e ? fetchSource =(Z)Lorg/elasticsearch/search/fetch/source/FetchSourceContext; ? ? y ? smartNameFieldMappers A(Ljava/lang/String;)Lorg/elasticsearch/index/mapper/FieldMappers; ? ? e ? smartNameObjectMapper X(Ljava/lang/String;)Lorg/elasticsearch/index/mapper/MapperService$SmartNameObjectMapper; ? ? e ? 7org/elasticsearch/ElasticsearchIllegalArgumentException ? java/lang/StringBuilder ? ? ' field [ ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ? ? ? ] isn't a leaf field ? toString ()Ljava/lang/String; ? ? ? ? (Ljava/lang/String;)V # ? ? ? +org/elasticsearch/index/mapper/FieldMappers ? mapper .()Lorg/elasticsearch/index/mapper/FieldMapper; ? ? ? ? fieldType (()Lorg/apache/lucene/document/FieldType; ? ? ? $org/apache/lucene/document/FieldType ? stored ? g ? ? java/util/HashSet ? ? ' names 4()Lorg/elasticsearch/index/mapper/FieldMapper$Names; ? ? ? indexName ? ? ? add ? ? ? ? &org/elasticsearch/common/collect/Lists ? newArrayList ()Ljava/util/ArrayList; ? ? ? ? q ? 5org/elasticsearch/index/fieldvisitor/AllFieldsVisitor ? ? ' 8org/elasticsearch/index/fieldvisitor/CustomFieldsVisitor ? (Ljava/util/Set;Z)V # ? ? ? docIdsToLoadSize ()I ? ? e ? 3org/elasticsearch/search/internal/InternalSearchHit ? ' 6[Lorg/elasticsearch/search/internal/InternalSearchHit; ? docIdsToLoad ()[I e docIdsToLoadFrom ? e loadStoredFields i(Lorg/elasticsearch/search/internal/SearchContext;Lorg/elasticsearch/index/fieldvisitor/FieldsVisitor;I)V mapperService 0()Lorg/elasticsearch/index/mapper/MapperService; e postProcess 1(Lorg/elasticsearch/index/mapper/MapperService;)V ? C > ? ? java/util/HashMap size ? (I)V # entrySet ()Ljava/util/Set; ? ? getKey# ? $ 8org/elasticsearch/search/internal/InternalSearchHitField& getValue( ? ) %(Ljava/lang/String;Ljava/util/List;)V #+ ', 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; H. / uid &()Lorg/elasticsearch/index/mapper/Uid;12 ?3 "org/elasticsearch/index/mapper/Uid5 type7 ? 68 documentMapper C(Ljava/lang/String;)Lorg/elasticsearch/index/mapper/DocumentMapper;:; < 0org/elasticsearch/common/text/StringAndBytesText> ? ? -org/elasticsearch/index/mapper/DocumentMapperA typeText &()Lorg/elasticsearch/common/text/Text;CD BE "org/elasticsearch/common/text/TextG idI ? 6J I(ILjava/lang/String;Lorg/elasticsearch/common/text/Text;Ljava/util/Map;)V #L ?M searcher :()Lorg/elasticsearch/search/internal/ContextIndexSearcher;OP eQ 6org/elasticsearch/search/internal/ContextIndexSearcherS getIndexReader '()Lorg/apache/lucene/index/IndexReader;UV TW #org/apache/lucene/index/IndexReaderY leaves[ ? Z\ "org/apache/lucene/index/ReaderUtil^ subIndex (ILjava/util/List;)I`a _b get (I)Ljava/lang/Object;de qf +org/apache/lucene/index/AtomicReaderContexth docBasej [ ik lookup 0()Lorg/elasticsearch/search/lookup/SearchLookup;mn eo ,org/elasticsearch/search/lookup/SearchLookupq setNextReader 0(Lorg/apache/lucene/index/AtomicReaderContext;)Vst ru setNextDocIdw rx source 1()Lorg/elasticsearch/common/bytes/BytesReference;z{ ?| 0()Lorg/elasticsearch/search/lookup/SourceLookup;z~ r ,org/elasticsearch/search/lookup/SourceLookup? setNextSource 2(Lorg/elasticsearch/common/bytes/BytesReference;)V?? ?? extractRawValues $(Ljava/lang/String;)Ljava/util/List;?? ?? fieldsOrNull? > ?? (Ljava/util/Map;)V C? ?? ? &(Ljava/lang/Object;)Ljava/lang/Object;d? ? 'org/elasticsearch/search/SearchHitField? java/util/ArrayList? ? values? ??? reset ?(Lorg/elasticsearch/search/internal/InternalSearchHit;Lorg/apache/lucene/index/AtomicReaderContext;ILorg/apache/lucene/index/IndexReader;ILorg/elasticsearch/index/fieldvisitor/FieldsVisitor;)V?? ? hitExecutionNeeded 4(Lorg/elasticsearch/search/internal/SearchContext;)Z?? ? hitExecute m(Lorg/elasticsearch/search/internal/SearchContext;Lorg/elasticsearch/search/fetch/FetchSubPhase$HitContext;)V?? ? hitsExecutionNeeded?? ? hitsExecute j(Lorg/elasticsearch/search/internal/SearchContext;[Lorg/elasticsearch/search/internal/InternalSearchHit;)V?? ? fetchResult 4()Lorg/elasticsearch/search/fetch/FetchSearchResult;?? e? 4org/elasticsearch/search/internal/InternalSearchHits? queryResult 4()Lorg/elasticsearch/search/query/QuerySearchResult;?? e? 0org/elasticsearch/search/query/QuerySearchResult? topDocs $()Lorg/apache/lucene/search/TopDocs;?? ?? org/apache/lucene/search/TopDocs? totalHits? [ ?? getMaxScore ()F?? ?? ;([Lorg/elasticsearch/search/internal/InternalSearchHit;JF)V #? ?? 0org/elasticsearch/search/fetch/FetchSearchResult? hits 9(Lorg/elasticsearch/search/internal/InternalSearchHits;)V?? ?? fieldsVisitor 4Lorg/elasticsearch/index/fieldvisitor/FieldsVisitor; x -Lorg/elasticsearch/index/mapper/FieldMappers; fieldName Ljava/lang/String; Ljava/util/Iterator; loadSource Z loadAllStored #Ljava/util/Set<Ljava/lang/String;>; Ljava/util/Set; entry MLjava/util/Map$Entry<Ljava/lang/String;Ljava/util/List<Ljava/lang/Object;>;>; Ljava/util/Map$Entry; $Lorg/elasticsearch/common/text/Text; value Ljava/lang/Object; hitField )Lorg/elasticsearch/search/SearchHitField; $Ljava/util/List<Ljava/lang/Object;>; Ljava/util/List; extractFieldName docId searchFields LLjava/util/Map<Ljava/lang/String;Lorg/elasticsearch/search/SearchHitField;>; Ljava/util/Map; /Lorg/elasticsearch/index/mapper/DocumentMapper; searchHit 5Lorg/elasticsearch/search/internal/InternalSearchHit; readerIndex subReaderContext -Lorg/apache/lucene/index/AtomicReaderContext; subDoc index extractFieldNames $Ljava/util/List<Ljava/lang/String;>; hitContext 9Lorg/elasticsearch/search/fetch/FetchSubPhase$HitContext; java/io/IOException?? & ?? doc 0(ILorg/apache/lucene/index/StoredFieldVisitor;)V?? T? ;org/elasticsearch/search/fetch/FetchPhaseExecutionException Failed to fetch doc id [ (I)Ljava/lang/StringBuilder; ? ? ] [(Lorg/elasticsearch/search/internal/SearchContext;Ljava/lang/String;Ljava/lang/Throwable;)V # e Ljava/io/IOException; fieldVisitor Code LocalVariableTable LineNumberTable RuntimeVisibleAnnotations LocalVariableTypeTable StackMapTable Signature S()Ljava/util/Map<Ljava/lang/String;+Lorg/elasticsearch/search/SearchParseElement;>; SourceFile InnerClasses ! ! "