Edit C:\dspace\webapps\sword\WEB-INF\lib\org\elasticsearch\search\controller\SearchPhaseController.class
???? 3? 9org/elasticsearch/search/controller/SearchPhaseController 4org/elasticsearch/common/component/AbstractComponent SearchPhaseController.java ;org/elasticsearch/search/controller/SearchPhaseController$1 :org/elasticsearch/common/util/concurrent/AtomicArray$Entry 4org/elasticsearch/common/util/concurrent/AtomicArray Entry 3org/elasticsearch/search/suggest/Suggest$Suggestion (org/elasticsearch/search/suggest/Suggest Suggestion :org/elasticsearch/search/facet/InternalFacet$ReduceContext ,org/elasticsearch/search/facet/InternalFacet ReduceContext Gorg/elasticsearch/search/aggregations/InternalAggregation$ReduceContext 9org/elasticsearch/search/aggregations/InternalAggregation 'org/apache/lucene/search/SortField$Type "org/apache/lucene/search/SortField Type /org/elasticsearch/search/suggest/Suggest$Fields Fields QUERY_RESULT_ORDERING Ljava/util/Comparator; ?Ljava/util/Comparator<Lorg/elasticsearch/common/util/concurrent/AtomicArray$Entry<+Lorg/elasticsearch/search/query/QuerySearchResultProvider;>;>; EMPTY_DOCS $[Lorg/apache/lucene/search/ScoreDoc; cacheRecycler 0Lorg/elasticsearch/cache/recycler/CacheRecycler; bigArrays )Lorg/elasticsearch/common/util/BigArrays; optimizeSingleShard Z scriptService (Lorg/elasticsearch/script/ScriptService; $assertionsDisabled <init> ?(Lorg/elasticsearch/common/settings/Settings;Lorg/elasticsearch/cache/recycler/CacheRecycler;Lorg/elasticsearch/common/util/BigArrays;Lorg/elasticsearch/script/ScriptService;)V (Lorg/elasticsearch/common/inject/Inject; /(Lorg/elasticsearch/common/settings/Settings;)V 1 4 5 ( ) 7 * + 9 . / ; componentSettings ,Lorg/elasticsearch/common/settings/Settings; = > ? optimize_single_shard A java/lang/Boolean C valueOf (Z)Ljava/lang/Boolean; E F D G *org/elasticsearch/common/settings/Settings I getAsBoolean :(Ljava/lang/String;Ljava/lang/Boolean;)Ljava/lang/Boolean; K L J M booleanValue ()Z O P D Q , - S this ;Lorg/elasticsearch/search/controller/SearchPhaseController; settings aggregateDfs d(Lorg/elasticsearch/common/util/concurrent/AtomicArray;)Lorg/elasticsearch/search/dfs/AggregatedDfs; )org/elasticsearch/common/collect/HppcMaps Z newNoNullKeysMap 9()Lorg/elasticsearch/common/hppc/ObjectObjectOpenHashMap; \ ] [ ^ asList ()Ljava/util/List; ` a b java/util/List d iterator ()Ljava/util/Iterator; f g e h 5org/elasticsearch/common/hppc/ObjectObjectOpenHashMap j java/util/Iterator l hasNext n P m o next ()Ljava/lang/Object; q r m s value Ljava/lang/Object; u v w ,org/elasticsearch/search/dfs/DfsSearchResult y terms !()[Lorg/apache/lucene/index/Term; { | z } termStatistics ,()[Lorg/apache/lucene/search/TermStatistics; ? z ? 0 - ? java/lang/AssertionError ? ()V 1 ? ? ? [Lorg/apache/lucene/index/Term; ? *[Lorg/apache/lucene/search/TermStatistics; ? get &(Ljava/lang/Object;)Ljava/lang/Object; ? ? k ? 'org/apache/lucene/search/TermStatistics ? org/apache/lucene/index/Term ? bytes #()Lorg/apache/lucene/util/BytesRef; ? ? ? ? term ? ? ? ? org/apache/lucene/util/BytesRef ? equals (Ljava/lang/Object;)Z ? ? ? ? docFreq ()J ? ? ? ? totalTermFreq ? ? ? ? optionalSum (JJ)J ? ? ? &(Lorg/apache/lucene/util/BytesRef;JJ)V 1 ? ? ? put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ? ? k ? fieldStatistics ? ] z ? allocated [Z ? ? k ? keys [Ljava/lang/Object; ? ? k ? values ? ? k ? ? ? java/lang/String ? -org/apache/lucene/search/CollectionStatistics ? maxDoc ? ? ? ? docCount ? ? ? ? sumTotalTermFreq ? ? ? ? sumDocFreq ? ? ? ? (Ljava/lang/String;JJJJ)V 1 ? ? ? ()I ? ? z ? *org/elasticsearch/search/dfs/AggregatedDfs ? r(Lorg/elasticsearch/common/hppc/ObjectObjectOpenHashMap;Lorg/elasticsearch/common/hppc/ObjectObjectOpenHashMap;J)V 1 ? ? ? existing )Lorg/apache/lucene/search/TermStatistics; i I merged /Lorg/apache/lucene/search/CollectionStatistics; key Ljava/lang/String; stats states lEntry lLorg/elasticsearch/common/util/concurrent/AtomicArray$Entry<Lorg/elasticsearch/search/dfs/DfsSearchResult;>; <Lorg/elasticsearch/common/util/concurrent/AtomicArray$Entry; i$ Ljava/util/Iterator; results fLorg/elasticsearch/common/util/concurrent/AtomicArray<Lorg/elasticsearch/search/dfs/DfsSearchResult;>; 6Lorg/elasticsearch/common/util/concurrent/AtomicArray; ?Lorg/elasticsearch/common/hppc/ObjectObjectOpenHashMap<Lorg/apache/lucene/index/Term;Lorg/apache/lucene/search/TermStatistics;>; 7Lorg/elasticsearch/common/hppc/ObjectObjectOpenHashMap; zLorg/elasticsearch/common/hppc/ObjectObjectOpenHashMap<Ljava/lang/String;Lorg/apache/lucene/search/CollectionStatistics;>; aggMaxDoc J java/lang/Math ? min ? ? ? ????????? left right sortDocs ](ZLorg/elasticsearch/common/util/concurrent/AtomicArray;)[Lorg/apache/lucene/search/ScoreDoc; java/io/IOException isEmpty P e &