
com.groupbyinc.flux.action.search.SearchQueryAndFetchAsyncAction$1.class Maven / Gradle / Ivy
???? 3 ? Bcom/groupbyinc/flux/action/search/SearchQueryAndFetchAsyncAction$1 _Lcom/groupbyinc/flux/action/ActionRunnable; )com/groupbyinc/flux/action/ActionRunnable #SearchQueryAndFetchAsyncAction.java @com/groupbyinc/flux/action/search/SearchQueryAndFetchAsyncAction moveToSecondPhase ()V
this$0 BLcom/groupbyinc/flux/action/search/SearchQueryAndFetchAsyncAction; p(Lcom/groupbyinc/flux/action/search/SearchQueryAndFetchAsyncAction;Lcom/groupbyinc/flux/action/ActionListener;)V
.(Lcom/groupbyinc/flux/action/ActionListener;)V
this DLcom/groupbyinc/flux/action/search/SearchQueryAndFetchAsyncAction$1; listener _Lcom/groupbyinc/flux/action/ActionListener; +Lcom/groupbyinc/flux/action/ActionListener; doRun java/io/IOException request 1Lcom/groupbyinc/flux/action/search/SearchRequest; /com/groupbyinc/flux/action/search/SearchRequest ! scroll %()Lcom/groupbyinc/flux/search/Scroll; # $
" % searchPhaseController =Lcom/groupbyinc/flux/search/controller/SearchPhaseController; ' ( ) firstResults 8Lcom/groupbyinc/flux/common/util/concurrent/AtomicArray; + , - ;com/groupbyinc/flux/search/controller/SearchPhaseController / sortDocs v(ZLcom/groupbyinc/flux/common/util/concurrent/AtomicArray;)[Lcom/groupbyinc/flux/common/apache/lucene/search/ScoreDoc; 1 2
0 3 sortedShardList ;[Lcom/groupbyinc/flux/common/apache/lucene/search/ScoreDoc; 5 6 7 merge([Lcom/groupbyinc/flux/common/apache/lucene/search/ScoreDoc;Lcom/groupbyinc/flux/common/util/concurrent/AtomicArray;Lcom/groupbyinc/flux/common/util/concurrent/AtomicArray;Lcom/groupbyinc/flux/common/HasContextAndHeaders;)Lcom/groupbyinc/flux/search/internal/InternalSearchResponse; 9 :
0 ;
searchType 0()Lcom/groupbyinc/flux/action/search/SearchType; = >
" ? 7com/groupbyinc/flux/action/search/TransportSearchHelper A
buildScrollId ?(Lcom/groupbyinc/flux/action/search/SearchType;Lcom/groupbyinc/flux/common/util/concurrent/AtomicArray;Ljava/util/Map;)Ljava/lang/String; C D
B E :com/groupbyinc/flux/search/internal/InternalSearchResponse G java/lang/String I K 0com/groupbyinc/flux/action/search/SearchResponse M expectedSuccessfulOps I O P Q
successfulOps +Ljava/util/concurrent/atomic/AtomicInteger; S T U )java/util/concurrent/atomic/AtomicInteger W get ()I Y Z
X [ buildTookInMillis ()J ] ^
_ buildShardFailures 9()[Lcom/groupbyinc/flux/action/search/ShardSearchFailure; a b
c ?(Lcom/groupbyinc/flux/search/internal/InternalSearchResponse;Ljava/lang/String;IIJ[Lcom/groupbyinc/flux/action/search/ShardSearchFailure;)V e
N f )com/groupbyinc/flux/action/ActionListener h
onResponse (Ljava/lang/Object;)V j k i l useScroll Z internalResponse