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

com.groupbyinc.flux.action.suggest.TransportSuggestAction.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????3?9com/groupbyinc/flux/action/suggest/TransportSuggestAction!Lcom/groupbyinc/flux/action/support/broadcast/TransportBroadcastAction;Ecom/groupbyinc/flux/action/support/broadcast/TransportBroadcastActionTransportSuggestAction.java5com/groupbyinc/flux/search/suggest/Suggest$Suggestion*com/groupbyinc/flux/search/suggest/Suggest	
Suggestion0com/groupbyinc/flux/index/engine/Engine$Searcher'com/groupbyinc/flux/index/engine/EngineSearcher/com/groupbyinc/flux/threadpool/ThreadPool$Names)com/groupbyinc/flux/threadpool/ThreadPoolNames8com/groupbyinc/flux/common/xcontent/XContentParser$Token2com/groupbyinc/flux/common/xcontent/XContentParserTokenindicesService,Lcom/groupbyinc/flux/indices/IndicesService;suggestPhase1Lcom/groupbyinc/flux/search/suggest/SuggestPhase;?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/cluster/ClusterService;Lcom/groupbyinc/flux/transport/TransportService;Lcom/groupbyinc/flux/indices/IndicesService;Lcom/groupbyinc/flux/search/suggest/SuggestPhase;Lcom/groupbyinc/flux/action/support/ActionFilters;Lcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver;)V*Lcom/groupbyinc/flux/common/inject/Inject;indices:data/read/suggest"1com/groupbyinc/flux/action/suggest/SuggestRequest$6com/groupbyinc/flux/action/suggest/ShardSuggestRequest&suggest(r(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/lang/String;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/cluster/ClusterService;Lcom/groupbyinc/flux/transport/TransportService;Lcom/groupbyinc/flux/action/support/ActionFilters;Lcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver;Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)V*
+	-	/this;Lcom/groupbyinc/flux/action/suggest/TransportSuggestAction;settings.Lcom/groupbyinc/flux/common/settings/Settings;
threadPool+Lcom/groupbyinc/flux/threadpool/ThreadPool;clusterService,Lcom/groupbyinc/flux/cluster/ClusterService;transportService0Lcom/groupbyinc/flux/transport/TransportService;
actionFilters2Lcom/groupbyinc/flux/action/support/ActionFilters;indexNameExpressionResolverBLcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver;newShardRequest?(ILcom/groupbyinc/flux/cluster/routing/ShardRouting;Lcom/groupbyinc/flux/action/suggest/SuggestRequest;)Lcom/groupbyinc/flux/action/suggest/ShardSuggestRequest;0com/groupbyinc/flux/cluster/routing/ShardRoutingAshardId+()Lcom/groupbyinc/flux/index/shard/ShardId;CD
BE_(Lcom/groupbyinc/flux/index/shard/ShardId;Lcom/groupbyinc/flux/action/suggest/SuggestRequest;)VG
'H	numShardsIshard2Lcom/groupbyinc/flux/cluster/routing/ShardRouting;request3Lcom/groupbyinc/flux/action/suggest/SuggestRequest;newShardResponse;()Lcom/groupbyinc/flux/action/suggest/ShardSuggestResponse;7com/groupbyinc/flux/action/suggest/ShardSuggestResponseR()VT
SUshards?(Lcom/groupbyinc/flux/cluster/ClusterState;Lcom/groupbyinc/flux/action/suggest/SuggestRequest;[Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/routing/GroupShardsIterator;=>	Yrouting()Ljava/lang/String;[\
%]indices()[Ljava/lang/String;_`
%a@com/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolvercresolveSearchRouting`(Lcom/groupbyinc/flux/cluster/ClusterState;Ljava/lang/String;[Ljava/lang/String;)Ljava/util/Map;ef
dg78	i*com/groupbyinc/flux/cluster/ClusterServicekoperationRouting8()Lcom/groupbyinc/flux/cluster/routing/OperationRouting;mnlo
preferenceq\
%r4com/groupbyinc/flux/cluster/routing/OperationRoutingtsearchShards?(Lcom/groupbyinc/flux/cluster/ClusterState;[Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/routing/GroupShardsIterator;vw
uxclusterState*Lcom/groupbyinc/flux/cluster/ClusterState;concreteIndices[Ljava/lang/String;
routingMapFLjava/util/Map;>;Ljava/util/Map;checkGlobalBlock?(Lcom/groupbyinc/flux/cluster/ClusterState;Lcom/groupbyinc/flux/action/suggest/SuggestRequest;)Lcom/groupbyinc/flux/cluster/block/ClusterBlockException;(com/groupbyinc/flux/cluster/ClusterState?blocks3()Lcom/groupbyinc/flux/cluster/block/ClusterBlocks;??
??3com/groupbyinc/flux/cluster/block/ClusterBlockLevel?READ5Lcom/groupbyinc/flux/cluster/block/ClusterBlockLevel;??	??/com/groupbyinc/flux/cluster/block/ClusterBlocks?globalBlockedExceptionp(Lcom/groupbyinc/flux/cluster/block/ClusterBlockLevel;)Lcom/groupbyinc/flux/cluster/block/ClusterBlockException;??
??statecheckRequestBlock?(Lcom/groupbyinc/flux/cluster/ClusterState;Lcom/groupbyinc/flux/action/suggest/SuggestRequest;[Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/block/ClusterBlockException;indicesBlockedException?(Lcom/groupbyinc/flux/cluster/block/ClusterBlockLevel;[Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/block/ClusterBlockException;??
??countRequestnewResponse?(Lcom/groupbyinc/flux/action/suggest/SuggestRequest;Ljava/util/concurrent/atomic/AtomicReferenceArray;Lcom/groupbyinc/flux/cluster/ClusterState;)Lcom/groupbyinc/flux/action/suggest/SuggestResponse;java/util/HashMap?
?U0java/util/concurrent/atomic/AtomicReferenceArray?
java/util/Map?java/util/List?length()I??
??get(I)Ljava/lang/Object;??
??java/lang/Object?Scom/groupbyinc/flux/action/support/broadcast/BroadcastShardOperationFailedException?java/util/ArrayList?
?UGcom/groupbyinc/flux/action/support/DefaultShardOperationFailedException?/(Lcom/groupbyinc/flux/ElasticsearchException;)V?
??add(Ljava/lang/Object;)Z????
getSuggest.()Lcom/groupbyinc/flux/search/suggest/Suggest;??
S?groupL(Ljava/util/Map;Lcom/groupbyinc/flux/search/suggest/Suggest;)Ljava/util/Map;??

?2com/groupbyinc/flux/action/suggest/SuggestResponse?reduce!(Ljava/util/Map;)Ljava/util/List;??

?(Ljava/util/List;)V?

?B(Lcom/groupbyinc/flux/search/suggest/Suggest;IIILjava/util/List;)V?
??,Lcom/groupbyinc/flux/search/suggest/Suggest;
shardResponseLjava/lang/Object;ishardsResponses2Ljava/util/concurrent/atomic/AtomicReferenceArray;successfulShardsfailedShardsgroupedSuggestionslLjava/util/Map;>;
shardFailuresLLjava/util/List;Ljava/util/List;shardOperations(Lcom/groupbyinc/flux/action/suggest/ShardSuggestRequest;)Lcom/groupbyinc/flux/action/suggest/ShardSuggestResponse;java/lang/Throwable?
'E'com/groupbyinc/flux/index/shard/ShardId?getIndex?\
??*com/groupbyinc/flux/indices/IndicesService?indexServiceSafe<(Ljava/lang/String;)Lcom/groupbyinc/flux/index/IndexService;??
??id??
??&com/groupbyinc/flux/index/IndexService?	shardSafe/(I)Lcom/groupbyinc/flux/index/shard/IndexShard;??
??*com/groupbyinc/flux/index/shard/IndexShard?getSuggestMetric>()Lcom/groupbyinc/flux/index/suggest/stats/ShardSuggestMetric;??
??:com/groupbyinc/flux/index/suggest/stats/ShardSuggestMetric
preSuggestT
java/lang/SystemnanoTime()J
	acquireSearcherF(Ljava/lang/String;)Lcom/groupbyinc/flux/index/engine/Engine$Searcher;
?
3()Lcom/groupbyinc/flux/common/bytes/BytesReference;(
'/com/groupbyinc/flux/common/bytes/BytesReference?3com/groupbyinc/flux/common/xcontent/XContentFactoryxContenta(Lcom/groupbyinc/flux/common/bytes/BytesReference;)Lcom/groupbyinc/flux/common/xcontent/XContent;
,com/groupbyinc/flux/common/xcontent/XContentcreateParserg(Lcom/groupbyinc/flux/common/bytes/BytesReference;)Lcom/groupbyinc/flux/common/xcontent/XContentParser;	nextToken<()Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token;!"#START_OBJECT:Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token;%&	'"java/lang/IllegalArgumentException)suggest content missing+(Ljava/lang/String;)V-
*./com/groupbyinc/flux/search/suggest/SuggestPhase0parseElement:()Lcom/groupbyinc/flux/search/suggest/SuggestParseElement;23
14
mapperService2()Lcom/groupbyinc/flux/index/mapper/MapperService;67
?8queryParserService;()Lcom/groupbyinc/flux/index/query/IndexQueryParserService;:;
?<6com/groupbyinc/flux/search/suggest/SuggestParseElement>
parseInternal(Lcom/groupbyinc/flux/common/xcontent/XContentParser;Lcom/groupbyinc/flux/index/mapper/MapperService;Lcom/groupbyinc/flux/index/query/IndexQueryParserService;Ljava/lang/String;ILcom/groupbyinc/flux/common/HasContextAndHeaders;)Lcom/groupbyinc/flux/search/suggest/SuggestionSearchContext;@A
?BsearcherA()Lcom/groupbyinc/flux/common/apache/lucene/search/IndexSearcher;DE

Fexecute?(Lcom/groupbyinc/flux/search/suggest/SuggestionSearchContext;Lcom/groupbyinc/flux/common/apache/lucene/search/IndexSearcher;)Lcom/groupbyinc/flux/search/suggest/Suggest;HI
1JX(Lcom/groupbyinc/flux/index/shard/ShardId;Lcom/groupbyinc/flux/search/suggest/Suggest;)VL
SMcloseOT

P:com/groupbyinc/flux/search/suggest/SuggestionSearchContextR
addSuppressed(Ljava/lang/Throwable;)VTU
?VPpostSuggest(J)VYZ
[

U*com/groupbyinc/flux/ElasticsearchException^failed to execute suggest`=(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)Vb
_ccontext?FHI!J?!?@?U
?'Y,?F-?I??*
12
JK
LM
NO?NPQ?2?SY?V??12?SWX??'*?Z+,?^,?b?h:*?j?p+-,?s?y??4'12'z{'NO'|}~??~?
XY???I+???????? 12?{NO?^???T+????-????*12?{?O|}?c?????66??Y??::6,???^,??:		??H	???+????Y??:??Y	??????W?	?S??:

??W???????Y?
Y?ͷ?,???Ӱ?ph(?
&M??	d?K?12?NO????z{??K??K??????????????Fhikmno&p.r6s9t>uGw^yhzp{sny?,?	%???????????Q?*?.+????M,+????N-??:??
7:-)?::	+?:

??
???
?
? :?$?(??*Y,?/?*?0?5,?9,?=+???+???+?C:*?0?G?K:?SY+???N:
?!	??Q?:	?W??Q?
?X?
e?\
??SY+??
Y?]?N:?!	??Q?:	?W??Q?
?X?
e?\?:

:	
?:?!	??Q?:	?W??Q?:?_Ya???d?:?
?X?
e?\??????9?F??	F?9?O?	O[`c?FQO.?w??,w?Fww?.???,?F???z?\ef?Lg??(h
6ADiyjk?12?Nl?mn?op!?qr+{st.xuv?? ???!?&?+?.?9???N?\?i?t???????????????????	?,?1?8?F?O?y????????!?t
'??
??U
'??
?S
S??
?%'??
?S??
	'??
??H??'??
????'???R??
'???D?w?5*+,?%-?y??12?=D?z?4
*+,?%?|??
12?=DW}?5*+,?%-???12?=D???3	*+?'????	12?=DP??/*????12?=D???5*,-?%????12?=D???5*+?%,-????12?=???"
	
		D	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy