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

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

????4?4com/groupbyinc/flux/action/search/InitialSearchPhasekLcom/groupbyinc/flux/action/search/SearchPhase;-com/groupbyinc/flux/action/search/SearchPhaseInitialSearchPhase.javaLcom/groupbyinc/flux/action/search/InitialSearchPhase$ArraySearchPhaseResultsArraySearchPhaseResultsGcom/groupbyinc/flux/action/search/InitialSearchPhase$SearchPhaseResults
SearchPhaseResults6com/groupbyinc/flux/action/search/InitialSearchPhase$2
6com/groupbyinc/flux/action/search/InitialSearchPhase$1%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookuprequest1Lcom/groupbyinc/flux/action/search/SearchRequest;toSkipShardsIts9Lcom/groupbyinc/flux/cluster/routing/GroupShardsIterator;rLcom/groupbyinc/flux/cluster/routing/GroupShardsIterator;	shardsItslogger!Lorg/apache/logging/log4j/Logger;expectedTotalOpsItotalOps+Ljava/util/concurrent/atomic/AtomicInteger;shardExecutionIndexmaxConcurrentShardRequestsexecutorLjava/util/concurrent/Executor;$assertionsDisabledZ?(Ljava/lang/String;Lcom/groupbyinc/flux/action/search/SearchRequest;Lcom/groupbyinc/flux/cluster/routing/GroupShardsIterator;Lorg/apache/logging/log4j/Logger;ILjava/util/concurrent/Executor;)V(Ljava/lang/String;)V(*
+)java/util/concurrent/atomic/AtomicInteger-()V(/
.0 !	2(I)V(4
.5"!	7	9java/util/ArrayList;
<07com/groupbyinc/flux/cluster/routing/GroupShardsIterator>iterator()Ljava/util/Iterator;@A
?Bjava/lang/StringD/com/groupbyinc/flux/action/search/SearchRequestForg/apache/logging/log4j/LoggerHjava/util/concurrent/ExecutorJjava/util/ListLjava/util/IteratorNhasNext()ZPQORnext()Ljava/lang/Object;TUOV5com/groupbyinc/flux/action/search/SearchShardIteratorXskipZQ
Y[add(Ljava/lang/Object;)Z]^M_(Ljava/util/List;)V(a
?b	d	f	htotalSizeWith1ForEmpty()Ijk
?l	nsizepk
?qjava/lang/Mathsmin(II)Iuv
tw#	y$%	{7Lcom/groupbyinc/flux/action/search/SearchShardIterator;thisELcom/groupbyinc/flux/action/search/InitialSearchPhase;6Lcom/groupbyinc/flux/action/search/InitialSearchPhase;nameLjava/lang/String;toSkipIteratorsILjava/util/List;Ljava/util/List;	iteratorsonShardFailure?(ILcom/groupbyinc/flux/cluster/routing/ShardRouting;Ljava/lang/String;Lcom/groupbyinc/flux/action/search/SearchShardIterator;Ljava/lang/Exception;)V%Lcom/groupbyinc/flux/common/Nullable;,com/groupbyinc/flux/search/SearchShardTarget?shardId+()Lcom/groupbyinc/flux/index/shard/ShardId;??
Y?getClusterAlias()Ljava/lang/String;??
Y?getOriginalIndices.()Lcom/groupbyinc/flux/action/OriginalIndices;??
Y?|(Ljava/lang/String;Lcom/groupbyinc/flux/index/shard/ShardId;Ljava/lang/String;Lcom/groupbyinc/flux/action/OriginalIndices;)V(?
??G(ILcom/groupbyinc/flux/search/SearchShardTarget;Ljava/lang/Exception;)V??
?incrementAndGet?k
.?isDebugEnabled?QI?3com/groupbyinc/flux/action/support/TransportActions?isShardNotAvailableException(Ljava/lang/Throwable;)Z??
??5org/apache/logging/log4j/message/ParameterizedMessage?{}: Failed to execute [{}]?0com/groupbyinc/flux/cluster/routing/ShardRouting?shortSummary??
??java/lang/Exception?java/lang/Object?9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V(?
??debugB(Lorg/apache/logging/log4j/message/Message;Ljava/lang/Throwable;)V??I?isTraceEnabled?QI?trace??I?onPhaseDone?/
?
nextOrNull4()Lcom/groupbyinc/flux/cluster/routing/ShardRouting;??
Y?"java/lang/invoke/LambdaMetafactory?metafactory?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;??
???,()Lorg/apache/logging/log4j/message/Message;?lambda$onShardFailure$0?(Lcom/groupbyinc/flux/cluster/routing/ShardRouting;Lcom/groupbyinc/flux/action/search/SearchShardIterator;Z)Lorg/apache/logging/log4j/message/Message;??
??get?(Lcom/groupbyinc/flux/action/search/InitialSearchPhase;Lcom/groupbyinc/flux/cluster/routing/ShardRouting;Lcom/groupbyinc/flux/action/search/SearchShardIterator;Z)Lorg/apache/logging/log4j/util/MessageSupplier;???G(Lorg/apache/logging/log4j/util/MessageSupplier;Ljava/lang/Throwable;)V??I?performPhaseOnShardm(ILcom/groupbyinc/flux/action/search/SearchShardIterator;Lcom/groupbyinc/flux/cluster/routing/ShardRouting;)V??
?maybeExecuteNext?/
?){}: Failed to execute [{}] lastShard [{}]?[Ljava/lang/Object;?java/lang/Boolean?valueOf(Z)Ljava/lang/Boolean;??
??((Ljava/lang/String;[Ljava/lang/Object;)V(?
??	nextShard2Lcom/groupbyinc/flux/cluster/routing/ShardRouting;	lastShard
shardIndexshardnodeIdshardIteLjava/lang/Exception;shardTarget.Lcom/groupbyinc/flux/search/SearchShardTarget;runjava/io/IOException&'	java/lang/AssertionError
0	skipShard:(Lcom/groupbyinc/flux/action/search/SearchShardIterator;)V
	
compareAndSet(II)Z
.
allowPartialSearchResults()Ljava/lang/Boolean;
G;SearchRequest missing setting for allowPartialSearchResults(Ljava/lang/Object;)V(
booleanValueQ
?java/lang/StringBuilder
06(I)Lcom/groupbyinc/flux/cluster/routing/ShardIterator;?
?
Yqlength"k
#, %append-(Ljava/lang/String;)Ljava/lang/StringBuilder;'(
)-(Ljava/lang/Object;)Ljava/lang/StringBuilder;'+
,'Search rejected due to missing shards [.N]. Consider using `allow_partial_search_results` setting to bypass this error.0toString2?
3?com/groupbyinc/flux/action/search/SearchPhaseExecutionException5getName7?
84com/groupbyinc/flux/action/search/ShardSearchFailure:EMPTY_ARRAY7[Lcom/groupbyinc/flux/action/search/ShardSearchFailure;<=	;>s(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;[Lcom/groupbyinc/flux/action/search/ShardSearchFailure;)V(@
6A
shardRoutingsindexmsg
missingShardsLjava/lang/StringBuilder;successgetAndIncrementIk
.J	maybeFork)(Ljava/lang/Thread;Ljava/lang/Runnable;)Vjava/lang/ThreadN
currentThread()Ljava/lang/Thread;PQ
ORfork(Ljava/lang/Runnable;)VTU
Vjava/lang/RunnableX?/YZthreadLjava/lang/Thread;runnableLjava/lang/Runnable;M(Lcom/groupbyinc/flux/action/search/InitialSearchPhase;Ljava/lang/Runnable;)V(`
aexecutecUKd/lambda$performPhaseOnShard$1;(ILcom/groupbyinc/flux/action/search/SearchShardIterator;)Vgh
ij?(Lcom/groupbyinc/flux/action/search/InitialSearchPhase;ILcom/groupbyinc/flux/action/search/SearchShardIterator;)Ljava/lang/Runnable;?lm
currentNodeIdo?
?p?(Lcom/groupbyinc/flux/action/search/InitialSearchPhase;Lcom/groupbyinc/flux/search/SearchShardTarget;ILjava/lang/Thread;Lcom/groupbyinc/flux/action/search/SearchShardIterator;ILcom/groupbyinc/flux/cluster/routing/ShardRouting;)V(r
sexecutePhaseOnShard?(Lcom/groupbyinc/flux/action/search/SearchShardIterator;Lcom/groupbyinc/flux/cluster/routing/ShardRouting;Lcom/groupbyinc/flux/action/search/SearchActionListener;)Vuv
wlambda$performPhaseOnShard$2?(ILcom/groupbyinc/flux/cluster/routing/ShardRouting;Lcom/groupbyinc/flux/action/search/SearchShardIterator;Ljava/lang/Exception;)Vyz
{|?(Lcom/groupbyinc/flux/action/search/InitialSearchPhase;ILcom/groupbyinc/flux/cluster/routing/ShardRouting;Lcom/groupbyinc/flux/action/search/SearchShardIterator;Ljava/lang/Exception;)Ljava/lang/Runnable;?~
onShardResulth(Lcom/groupbyinc/flux/search/SearchPhaseResult;Lcom/groupbyinc/flux/action/search/SearchShardIterator;)V,com/groupbyinc/flux/search/SearchPhaseResult?
getShardIndex?k
??shard index is not set?getSearchShardTarget0()Lcom/groupbyinc/flux/search/SearchShardTarget;??
??$search shard target must not be null?onShardSuccess1(Lcom/groupbyinc/flux/search/SearchPhaseResult;)V??
?successfulShardExecution?
?result
TFirstResult;.Lcom/groupbyinc/flux/search/SearchPhaseResult;	remaining?k
Y?	addAndGet(I)I??
.?unexpected higher total ops [?(I)Ljava/lang/StringBuilder;'?
?] compared to expected [?]?remainingOpsOnIteratorshardsIt	xTotalOps??
?:com/groupbyinc/flux/action/NoShardAvailableActionException?,(Lcom/groupbyinc/flux/index/shard/ShardId;)V(?
??
access$000_(Lcom/groupbyinc/flux/action/search/InitialSearchPhase;Ljava/lang/Thread;Ljava/lang/Runnable;)VLM
?x0x1x2
access$100?(Lcom/groupbyinc/flux/action/search/InitialSearchPhase;ILcom/groupbyinc/flux/cluster/routing/ShardRouting;Ljava/lang/String;Lcom/groupbyinc/flux/action/search/SearchShardIterator;Ljava/lang/Exception;)Vx3x4x5
access$200?(Lcom/groupbyinc/flux/action/search/InitialSearchPhase;Lcom/groupbyinc/flux/search/SearchPhaseResult;Lcom/groupbyinc/flux/action/search/SearchShardIterator;)V??
?java/lang/Class?desiredAssertionStatus?Q
??	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable
StackMapTable?(Ljava/lang/String;Lcom/groupbyinc/flux/action/search/SearchRequest;Lcom/groupbyinc/flux/cluster/routing/GroupShardsIterator;Lorg/apache/logging/log4j/Logger;ILjava/util/concurrent/Executor;)V"RuntimeVisibleParameterAnnotations
ExceptionsG(TFirstResult;Lcom/groupbyinc/flux/action/search/SearchShardIterator;)V(TFirstResult;)V?(Lcom/groupbyinc/flux/action/search/SearchShardIterator;Lcom/groupbyinc/flux/cluster/routing/ShardRouting;Lcom/groupbyinc/flux/action/search/SearchActionListener;)VBootstrapMethods
SourceFileInnerClasses 
?? !"!#$%&'()???*+?,*?.Y?1?3*?.Y?6?8*,?:?!?*@3AOBWCdEnGqH~I?J?O?P?Q?R?1?9
EG?IKMMO?*Y?	???????	>??Y-????????:*??*?3??*?o?s*?i???`?6???.*?i??Y?,?
,?????*?:?????(*?i???*?i??Y?,*?:????*?Ƨ???:??6*?i*,?????*??f*??*?i???V*?i???J?E???=*?i??Y???Y,?
,?????SY*?:SY??S??????\	???????'>~?>?>??>??>?}>??%???>~?bXYZ"\0]<^I_S`l_ta?b?e?g?h?j?m?n?p?r?stv8t={???^?EY??IMME??EY??IMME?$??@?(?C	?EY???IE???	?EY???IE????????/??S*?e?CL+?S?*+?W?YM??,?\??Y??*,?
???*?g?r?*?z*?g?r?x<*?8?=????Y????*?:???Y??*?:?????Y?N6*?g?r?8*?g? ?Y:?!?-?$?-&?*W-???-W????-?$?1?Y?/?*-?-1?*?4:?6Y*?9???B?>?8*?g? ?Y:???\??Y??*?ʷ???ɱ?f
@}?!C}?ADE??yFG*"C}:DQ#[?H'S~??S~?n?0?5?8?B?Q?[?m??????????????????????????*?@?L?R??A
?O?'Y??4??0Y?	??4??'Y???/??**?8?K<*?g?r?*?g? ?YM*,,?ʷ?? 
C}*~?"D?*~?????)???)LM?|+?S?*,?W?	,?[?? ~?\]^_?~??????TU?]*?|?Y*+?b?e??~?^_?~?
?????X?S:-?**,?n?W?B*,-?Y*??Y-?q,??,??,????,-?t?x?:**-,???W?CF??>H??X~?X?X?}X??S\]?X~?*
??	??)?@?C?F?H?W??
?Om?????*?o?
*?ƧE*?o?2?Y?Y???*????**?o????*?4??+?\?*???4?q~?q?}[?R??q~?.?????'.6elp?
??6
?/??????uv???r??+?\??Y??*+????~?@}?~?xyz?yz?r*,,?q-????4~?????}???~??gh?d*,??Y,???????? ~???}?~??????.??Y???Y+?
+???,??SY*?:SY??S???*.~?.??.?}.?'?.~?jl-j?G??YE????YE??????E*+,???? ???]?_?0???h*,-????>????????}???0???E*+,?ñ? ?????}?0?/?4?ɚ????0?@? ?????fkf?f}f???*	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy