All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.action.search.AbstractSearchAsyncAction.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????3e;com/groupbyinc/flux/action/search/AbstractSearchAsyncActiontLcom/groupbyinc/flux/action/search/AbstractAsyncAction;5com/groupbyinc/flux/action/search/AbstractAsyncActionAbstractSearchAsyncAction.java=com/groupbyinc/flux/action/search/AbstractSearchAsyncAction$1;	shardsIts9Lcom/groupbyinc/flux/cluster/routing/GroupShardsIterator;request1Lcom/groupbyinc/flux/action/search/SearchRequest;clusterState*Lcom/groupbyinc/flux/cluster/ClusterState;nodes1Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes;expectedSuccessfulOpsIexpectedTotalOps
successfulOps+Ljava/util/concurrent/atomic/AtomicInteger;totalOpsfirstResults8Lcom/groupbyinc/flux/common/util/concurrent/AtomicArray;GLcom/groupbyinc/flux/common/util/concurrent/AtomicArray;
shardFailurespLcom/groupbyinc/flux/common/util/concurrent/AtomicArray;shardFailuresMutexLjava/lang/Object;sortedShardList;[Lcom/groupbyinc/flux/common/apache/lucene/search/ScoreDoc;?(Lcom/groupbyinc/flux/common/logging/ESLogger;Lcom/groupbyinc/flux/search/action/SearchServiceTransportAction;Lcom/groupbyinc/flux/cluster/ClusterService;Lcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver;Lcom/groupbyinc/flux/search/controller/SearchPhaseController;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/action/search/SearchRequest;Lcom/groupbyinc/flux/action/ActionListener;)V()V24
5)java/util/concurrent/atomic/AtomicInteger7
85&'	:('	<java/lang/Object>
?5./	A	C	E	G	I	K	M	O*com/groupbyinc/flux/cluster/ClusterServiceQstate,()Lcom/groupbyinc/flux/cluster/ClusterState;STRU 	W(com/groupbyinc/flux/cluster/ClusterStateY3()Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes;![
Z\!"	^blocks3()Lcom/groupbyinc/flux/cluster/block/ClusterBlocks;`a
Zb3com/groupbyinc/flux/cluster/block/ClusterBlockLeveldREAD5Lcom/groupbyinc/flux/cluster/block/ClusterBlockLevel;fg	eh/com/groupbyinc/flux/cluster/block/ClusterBlocksjglobalBlockedRaiseException8(Lcom/groupbyinc/flux/cluster/block/ClusterBlockLevel;)Vlm
kn/com/groupbyinc/flux/action/search/SearchRequestpindicesOptions5()Lcom/groupbyinc/flux/action/support/IndicesOptions;rs
qt	startTime()Jvw
xindices()[Ljava/lang/String;z{
q|@com/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver~concreteIndices?(Lcom/groupbyinc/flux/cluster/ClusterState;Lcom/groupbyinc/flux/action/support/IndicesOptions;J[Ljava/lang/String;)[Ljava/lang/String;??
?+com/groupbyinc/flux/common/logging/ESLogger?>com/groupbyinc/flux/search/action/SearchServiceTransportAction?;com/groupbyinc/flux/search/controller/SearchPhaseController?)com/groupbyinc/flux/threadpool/ThreadPool?)com/groupbyinc/flux/action/ActionListener?[Ljava/lang/String;?indexBlockedRaiseExceptionJ(Lcom/groupbyinc/flux/cluster/block/ClusterBlockLevel;Ljava/lang/String;)V??
k?routing()Ljava/lang/String;??
q?resolveSearchRouting`(Lcom/groupbyinc/flux/cluster/ClusterState;Ljava/lang/String;[Ljava/lang/String;)Ljava/util/Map;??
?operationRouting8()Lcom/groupbyinc/flux/cluster/routing/OperationRouting;??R?
preference??
q?4com/groupbyinc/flux/cluster/routing/OperationRouting?searchShards?(Lcom/groupbyinc/flux/cluster/ClusterState;[Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/routing/GroupShardsIterator;??
??	?7com/groupbyinc/flux/cluster/routing/GroupShardsIterator?size()I??
??#$	?totalSizeWith1ForEmpty??
??%$	?(I)V2?
?)*	?indexLjava/lang/String;thisLLcom/groupbyinc/flux/action/search/AbstractSearchAsyncAction;=Lcom/groupbyinc/flux/action/search/AbstractSearchAsyncAction;clusterService,Lcom/groupbyinc/flux/cluster/ClusterService;
routingMapFLjava/util/Map;>;Ljava/util/Map;start0com/groupbyinc/flux/action/search/SearchResponse?:com/groupbyinc/flux/search/internal/InternalSearchResponse?empty>()Lcom/groupbyinc/flux/search/internal/InternalSearchResponse;??
??buildTookInMillis?w
?4com/groupbyinc/flux/action/search/ShardSearchFailure?EMPTY_ARRAY7[Lcom/groupbyinc/flux/action/search/ShardSearchFailure;??	???(Lcom/groupbyinc/flux/search/internal/InternalSearchResponse;Ljava/lang/String;IIJ[Lcom/groupbyinc/flux/action/search/ShardSearchFailure;)V2?
??
onResponse(Ljava/lang/Object;)V????iterator()Ljava/util/Iterator;??
??java/util/Iterator?hasNext()Z????next()Ljava/lang/Object;????1com/groupbyinc/flux/cluster/routing/ShardIterator?
nextOrNull4()Lcom/groupbyinc/flux/cluster/routing/ShardRouting;????performFirstPhasei(ILcom/groupbyinc/flux/cluster/routing/ShardIterator;Lcom/groupbyinc/flux/cluster/routing/ShardRouting;)V??
?0com/groupbyinc/flux/cluster/routing/ShardRouting?:com/groupbyinc/flux/action/NoShardAvailableActionException?shardId+()Lcom/groupbyinc/flux/index/shard/ShardId;????,(Lcom/groupbyinc/flux/index/shard/ShardId;)V2
?onFirstPhaseResult?(ILcom/groupbyinc/flux/cluster/routing/ShardRouting;Ljava/lang/String;Lcom/groupbyinc/flux/cluster/routing/ShardIterator;Ljava/lang/Throwable;)V
shard2Lcom/groupbyinc/flux/cluster/routing/ShardRouting;shardIt3Lcom/groupbyinc/flux/cluster/routing/ShardIterator;
shardIndex
currentNodeId?
?
/com/groupbyinc/flux/cluster/node/DiscoveryNodesgetD(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;
.com/groupbyinc/flux/cluster/node/DiscoveryNode??
?filteringAliasesd(Lcom/groupbyinc/flux/cluster/ClusterState;Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String;
7com/groupbyinc/flux/action/search/TransportSearchHelperinternalSearchRequest?(Lcom/groupbyinc/flux/cluster/routing/ShardRouting;ILcom/groupbyinc/flux/action/search/SearchRequest;[Ljava/lang/String;J)Lcom/groupbyinc/flux/search/internal/ShardSearchTransportRequest; 
!?(Lcom/groupbyinc/flux/action/search/AbstractSearchAsyncAction;ILcom/groupbyinc/flux/cluster/routing/ShardRouting;Lcom/groupbyinc/flux/cluster/routing/ShardIterator;Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;)V2#
$sendExecuteFirstPhase?(Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;Lcom/groupbyinc/flux/search/internal/ShardSearchTransportRequest;Lcom/groupbyinc/flux/action/ActionListener;)V&'
(node0Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;?(ILcom/groupbyinc/flux/cluster/routing/ShardRouting;Lcom/groupbyinc/flux/search/SearchPhaseResult;Lcom/groupbyinc/flux/cluster/routing/ShardIterator;)Vjava/lang/Throwable-,com/groupbyinc/flux/search/SearchShardTarget/id1?
?2((Ljava/lang/String;Ljava/lang/String;I)V24
05,com/groupbyinc/flux/search/SearchPhaseResult7shardTarget1(Lcom/groupbyinc/flux/search/SearchShardTarget;)V9:8;processFirstPhaseResult2(ILcom/groupbyinc/flux/search/SearchPhaseResult;)V=>
?incrementAndGetA?
8B	remainingD??E	addAndGet(I)IGH
8IinnerMoveToSecondPhaseK4
LisDebugEnabledN??Ojava/lang/StringBuilderQ
R5append-(Ljava/lang/Object;)Ljava/lang/StringBuilder;TU
RV: Failed to execute [X-(Ljava/lang/String;)Ljava/lang/StringBuilder;TZ
R[] while moving to second phase]toString_?
R`debug=(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)Vbc?d;>;Ljava/util/List;failures
?F(Ljava/lang/Throwable;Lcom/groupbyinc/flux/search/SearchShardTarget;)V2?
??set(ILjava/lang/Object;)V??
?isReadOverrideException??
??failure6Lcom/groupbyinc/flux/action/search/ShardSearchFailure;??0()Lcom/groupbyinc/flux/search/SearchShardTarget;9?8???
0?1w8?sendReleaseSearchContext4(JLcom/groupbyinc/flux/cluster/node/DiscoveryNode;)V??
?failed to release context?	onFailure?u??entryMLcom/groupbyinc/flux/common/util/concurrent/AtomicArray$Entry;>Lcom/groupbyinc/flux/common/util/concurrent/AtomicArray$Entry;releaseIrrelevantSearchContextss(Lcom/groupbyinc/flux/common/util/concurrent/AtomicArray;Lcom/groupbyinc/flux/common/util/concurrent/AtomicArray;)Vscroll%()Lcom/groupbyinc/flux/search/Scroll;??
q?:com/groupbyinc/flux/search/query/QuerySearchResultProviderqueryResult6()Lcom/groupbyinc/flux/search/query/QuerySearchResult;
2com/groupbyinc/flux/search/query/QuerySearchResult
topDocs;()Lcom/groupbyinc/flux/common/apache/lucene/search/TopDocs;

7com/groupbyinc/flux/common/apache/lucene/search/TopDocs	scoreDocs1	?$	

?
?9Lcom/groupbyinc/flux/common/apache/lucene/search/TopDocs;}Lcom/groupbyinc/flux/common/util/concurrent/AtomicArray$Entry<+Lcom/groupbyinc/flux/search/query/QuerySearchResultProvider;>;queryResultswLcom/groupbyinc/flux/common/util/concurrent/AtomicArray<+Lcom/groupbyinc/flux/search/query/QuerySearchResultProvider;>;docIdsToLoaduLcom/groupbyinc/flux/common/util/concurrent/AtomicArray;sendFreeContexte(Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;JLcom/groupbyinc/flux/action/search/SearchRequest;)V
?	contextIdJcreateFetchRequest?(Lcom/groupbyinc/flux/search/query/QuerySearchResult;Lcom/groupbyinc/flux/common/util/concurrent/AtomicArray$Entry;[Lcom/groupbyinc/flux/common/apache/lucene/search/ScoreDoc;)Lcom/groupbyinc/flux/search/fetch/ShardFetchSearchRequest;8com/groupbyinc/flux/search/fetch/ShardFetchSearchRequest%9com/groupbyinc/flux/common/carrotsearch/hppc/IntArrayList'?(Lcom/groupbyinc/flux/action/search/SearchRequest;JLcom/groupbyinc/flux/common/carrotsearch/hppc/IntArrayList;Lcom/groupbyinc/flux/common/apache/lucene/search/ScoreDoc;)V2)
&*p(Lcom/groupbyinc/flux/action/search/SearchRequest;JLcom/groupbyinc/flux/common/carrotsearch/hppc/IntArrayList;)V2,
&-lastEmittedDoc:Lcom/groupbyinc/flux/common/apache/lucene/search/ScoreDoc;4Lcom/groupbyinc/flux/search/query/QuerySearchResult;{Lcom/groupbyinc/flux/common/util/concurrent/AtomicArray$Entry;lastEmittedDocPerShardgot first-phase result from {}4java/lang/String6[Ljava/lang/Object;8((Ljava/lang/String;[Ljava/lang/Object;)V?:?;java/lang/Exception=length??
@,BMMoving to second phase, based on results from: {} (cluster state version: {})DversionFw
ZGjava/lang/LongIvalueOf(J)Ljava/lang/Long;KL
JMmoveToSecondPhaseO4
PsbLjava/lang/StringBuilder;hadOne	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable
StackMapTable?(Lcom/groupbyinc/flux/common/logging/ESLogger;Lcom/groupbyinc/flux/search/action/SearchServiceTransportAction;Lcom/groupbyinc/flux/cluster/ClusterService;Lcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver;Lcom/groupbyinc/flux/search/controller/SearchPhaseController;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/action/search/SearchRequest;Lcom/groupbyinc/flux/action/ActionListener;)Vv(ILcom/groupbyinc/flux/cluster/routing/ShardRouting;TFirstResult;Lcom/groupbyinc/flux/cluster/routing/ShardIterator;)V"RuntimeVisibleParameterAnnotations?(Lcom/groupbyinc/flux/common/util/concurrent/AtomicArray<+Lcom/groupbyinc/flux/search/query/QuerySearchResultProvider;>;Lcom/groupbyinc/flux/common/util/concurrent/AtomicArray;)V&(Lcom/groupbyinc/flux/search/query/QuerySearchResult;Lcom/groupbyinc/flux/common/util/concurrent/AtomicArray$Entry;[Lcom/groupbyinc/flux/common/apache/lucene/search/ScoreDoc;)Lcom/groupbyinc/flux/search/fetch/ShardFetchSearchRequest;?(Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;Lcom/groupbyinc/flux/search/internal/ShardSearchTransportRequest;Lcom/groupbyinc/flux/action/ActionListener;)V(ITFirstResult;)V
Exceptions
SourceFileInnerClasses U !"#$%$&'(')*U+B,*U-./D0123V^*?6*?8Y?9?;*?8Y?9?=*??Y?@?B*+?D*,?F*?H*?J*?L*?N*?P*-?V?X**?X?]?_*?X?c?i?o*?X?u*?y?}??:		:

?66?
2:
*?X?c?i
??????*?X???}??:
*-??*?X	
??????**??????**??????*?Y*?????????Wz???
????????	?C??
X ???C??
YbSIJM%T*U/V5W;XAYGZM[W\b^oc?e?f?e?i?k?l?n?pqZ/??
??R??q????"U[?4V
v*???!*?P??Y??*?Ҳط۹??<*????M,???@,????N?-??:?*-???*-??Y-????????W*M%B0	
v??'O$Xv??Y2tv$w%y'zB{E|M}R~]?r?u?Z%?	??-??????V#
?-?*,??Y,?????m*?_-??:?*-,??Y,?????C*?H*?X-?*?N?}?:*-*????*?N*?y?"?Y*-,?%?)?W>^(?)]*+????$?	
?X???Y"???)?.?F?^???Z?)??,V??-?0Y,?,?,?3?6?<*-?@*?;?CW*?=?F`?J6*???i*?M??:*?D?P?9*?D?RY?S???WY?\*?N?W^?\?a???e*?gY*?jl*?p?s?w??*???6*?yY?RY?S{?\?~??\*???~??\?a???w?BFI.WHKZ??????$?????	
9??$X??????Y>???'?9?B?F?I?K?W???????????Z$?I?8?.?C.?;U\VT
??0Y-?????????6:*??*?=?C*???$*?D?P???~???v,?9*?D?RY?S,???\Y?\*?N?W??\?a???e?e*?D?RY?S???WY?\*?N?W??\?a???e?,*?D??? *?D???Y,SY*?NS??*?;???A*?D?P?*?D???Y*?jS?e*??Y*?j?*?p???w??*?M??:*?gY*?jl*?p?s?w????:??6*?D???*?D*,*?N???????"*???W:	*,,?	??D*?D?P?8*?D???,?'???*?D*,*?N?????e?269.???.Wp;?????	_??k???????$?????	
????9?X???Y?!??'?5?A?N?R?????????????2?6?9?;?S?V?_?k?w?????????????????????Z%
??08(.F.??@?)P.?@]????V?`+?0?RY?S+???\Y?\-?W??\????\?a??RY?S,???WY?\-?W??\????\?a?W4`??``	
``??X`??Y??1?Z1]
?mnV?C*??L+??ذ+??M,????N6-??-,???
????S????-?W4"?$C??>,*1??'??X C??>,-1??Y&	??	?
???&?;?AZ?
????!??V>}-????*???2*?BY:?*???*?Y*????????ç:??*??????:?*????Y-,?ݶ?-??*????Y-,?ݶ?366;6W4}??}$}9?}??K2??X}??Y6


0>KPdk|Z?'?E.??%?]?tuV/o*???ʹ?M,???Q,???
N*?_-???8????:*-???8????:*?D????????*?P+??? JM.W48*+O?? A??o??o??X A??o??Y&	  8!J$M"O#a%d&n'Z$?
???.?
.????V??,??*?N???+?ʹ?N-????-???
:?????	?
:?]???T,????H*?_???????:*???????:*?D???????z?Z??.WHt*+???@_
-r??????*?*X*-r??????Y:./23-4@5T6Z8t9?<?:?;?>?@Z+???q?
.??U^??Vs-?*?F-*?N? ?W ??!"*+X??YCDFZ#$V?<-?$-,?2:?&Y*?N+?,???(?+??&Y*?N+?,???(?.?W4/0<??<1<??<31X<??<?2YIJK%MZ%U_&'U`=>VF*??,??*?D???$*?D5??Y,?,???S?<*??N-?	-??W*F??F$F??;,*X F??F??;,-YT	VW6];^?_EaZB?/8?799?8?7990?UaK4VH?*?D???s?RY?SL=>*???A?;*?????8:?? ?+C?\W?=+???WW????*?DE??Y+SY*?X?H?NS?<*?Q?W40%??C?$hRSfT????X0%?????Y>defg#h0i5j8l<mGoIqUg[t|v?wZ?R?8??? b>O4b>h?Ucd

	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy