
com.groupbyinc.flux.search.SearchService.class Maven / Gradle / Ivy
???? 4? (com/groupbyinc/flux/search/SearchService ?com/groupbyinc/flux/common/component/AbstractLifecycleComponent 2com/groupbyinc/flux/index/shard/IndexEventListener SearchService.java /com/groupbyinc/flux/search/SearchService$Reaper Reaper *com/groupbyinc/flux/search/SearchService$3 *com/groupbyinc/flux/search/SearchService$2
*com/groupbyinc/flux/search/SearchService$1 4com/groupbyinc/flux/threadpool/Scheduler$Cancellable (com/groupbyinc/flux/threadpool/Scheduler Cancellable Ocom/groupbyinc/flux/indices/cluster/IndicesClusterStateService$AllocatedIndices >com/groupbyinc/flux/indices/cluster/IndicesClusterStateService AllocatedIndices bcom/groupbyinc/flux/indices/cluster/IndicesClusterStateService$AllocatedIndices$IndexRemovalReason IndexRemovalReason 0com/groupbyinc/flux/index/engine/Engine$Searcher 'com/groupbyinc/flux/index/engine/Engine Searcher java/util/Map$Entry #
java/util/Map % Entry /com/groupbyinc/flux/script/SearchScript$Factory ( 'com/groupbyinc/flux/script/SearchScript * Factory 3com/groupbyinc/flux/script/SearchScript$LeafFactory - LeafFactory Bcom/groupbyinc/flux/search/builder/SearchSourceBuilder$ScriptField 0 6com/groupbyinc/flux/search/builder/SearchSourceBuilder 2 ScriptField Hcom/groupbyinc/flux/search/suggest/completion/CompletionSuggestion$Entry 5 Bcom/groupbyinc/flux/search/suggest/completion/CompletionSuggestion 7 Ocom/groupbyinc/flux/search/suggest/completion/CompletionSuggestion$Entry$Option 9 Option Ccom/groupbyinc/flux/search/aggregations/AggregatorFactories$Builder < ;com/groupbyinc/flux/search/aggregations/AggregatorFactories > Builder Icom/groupbyinc/flux/search/aggregations/InternalAggregation$ReduceContext A ;com/groupbyinc/flux/search/aggregations/InternalAggregation C
ReduceContext /com/groupbyinc/flux/threadpool/ThreadPool$Names F )com/groupbyinc/flux/threadpool/ThreadPool H Names Icom/groupbyinc/flux/search/fetch/subphase/ScriptFieldsContext$ScriptField K =com/groupbyinc/flux/search/fetch/subphase/ScriptFieldsContext M 4com/groupbyinc/flux/common/settings/Setting$Property O +com/groupbyinc/flux/common/settings/Setting Q Property :com/groupbyinc/flux/search/internal/SearchContext$Lifetime T 1com/groupbyinc/flux/search/internal/SearchContext V Lifetime Vcom/groupbyinc/flux/search/aggregations/MultiBucketConsumerService$MultiBucketConsumer Y Bcom/groupbyinc/flux/search/aggregations/MultiBucketConsumerService [ MultiBucketConsumer %java/lang/invoke/MethodHandles$Lookup ^ java/lang/invoke/MethodHandles ` Lookup DEFAULT_KEEPALIVE_SETTING -Lcom/groupbyinc/flux/common/settings/Setting; ZLcom/groupbyinc/flux/common/settings/Setting; MAX_KEEPALIVE_SETTING KEEPALIVE_INTERVAL_SETTING LOW_LEVEL_CANCELLATION_SETTING BLcom/groupbyinc/flux/common/settings/Setting;
NO_TIMEOUT +Lcom/groupbyinc/flux/common/unit/TimeValue; DEFAULT_SEARCH_TIMEOUT_SETTING $DEFAULT_ALLOW_PARTIAL_SEARCH_RESULTS
threadPool +Lcom/groupbyinc/flux/threadpool/ThreadPool; clusterService 4Lcom/groupbyinc/flux/cluster/service/ClusterService; indicesService ,Lcom/groupbyinc/flux/indices/IndicesService;
scriptService *Lcom/groupbyinc/flux/script/ScriptService; responseCollectorService 3Lcom/groupbyinc/flux/node/ResponseCollectorService; bigArrays +Lcom/groupbyinc/flux/common/util/BigArrays; dfsPhase )Lcom/groupbyinc/flux/search/dfs/DfsPhase;
queryPhase -Lcom/groupbyinc/flux/search/query/QueryPhase;
fetchPhase -Lcom/groupbyinc/flux/search/fetch/FetchPhase; defaultKeepAlive J maxKeepAlive defaultSearchTimeout defaultAllowPartialSearchResults Z lowLevelCancellation keepAliveReaper 6Lcom/groupbyinc/flux/threadpool/Scheduler$Cancellable; idGenerator (Ljava/util/concurrent/atomic/AtomicLong; activeContexts >Lcom/groupbyinc/flux/common/util/concurrent/ConcurrentMapLong; sLcom/groupbyinc/flux/common/util/concurrent/ConcurrentMapLong; multiBucketConsumerService DLcom/groupbyinc/flux/search/aggregations/MultiBucketConsumerService; $assertionsDisabled C(Lcom/groupbyinc/flux/cluster/service/ClusterService;Lcom/groupbyinc/flux/indices/IndicesService;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/script/ScriptService;Lcom/groupbyinc/flux/common/util/BigArrays;Lcom/groupbyinc/flux/search/fetch/FetchPhase;Lcom/groupbyinc/flux/node/ResponseCollectorService;)V 2com/groupbyinc/flux/cluster/service/ClusterService ? getSettings 0()Lcom/groupbyinc/flux/common/settings/Settings; ? ?
? ? 1(Lcom/groupbyinc/flux/common/settings/Settings;)V ? ?
? 'com/groupbyinc/flux/search/dfs/DfsPhase ? ()V ? ?
? ? z { ? &java/util/concurrent/atomic/AtomicLong ?
? ? ? ? ? @com/groupbyinc/flux/common/util/concurrent/ConcurrentCollections ? -newConcurrentMapLongWithAggressiveConcurrency @()Lcom/groupbyinc/flux/common/util/concurrent/ConcurrentMapLong; ? ?
? ? ? ? ? n o ? p q ? r s ? t u ? v w ? x y ? +com/groupbyinc/flux/search/query/QueryPhase ? settings .Lcom/groupbyinc/flux/common/settings/Settings; ? ? ?
? ? | } ? ~ ? e(Lcom/groupbyinc/flux/cluster/service/ClusterService;Lcom/groupbyinc/flux/common/settings/Settings;)V ? ?
\ ? ? ? ? g d ? get B(Lcom/groupbyinc/flux/common/settings/Settings;)Ljava/lang/Object; ? ?
R ? )com/groupbyinc/flux/common/unit/TimeValue ? c d ? f d ?
setKeepAlives Y(Lcom/groupbyinc/flux/common/unit/TimeValue;Lcom/groupbyinc/flux/common/unit/TimeValue;)V ? ?
? getClusterSettings 7()Lcom/groupbyinc/flux/common/settings/ClusterSettings; ? ?
? ? "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; ? ?
? ? ? '(Ljava/lang/Object;Ljava/lang/Object;)V ? ? ? accept K(Lcom/groupbyinc/flux/search/SearchService;)Ljava/util/function/BiConsumer; ? ? ? validateKeepAlives ? ?
? ? ? 3com/groupbyinc/flux/common/settings/ClusterSettings ? addSettingsUpdateConsumer ?(Lcom/groupbyinc/flux/common/settings/Setting;Lcom/groupbyinc/flux/common/settings/Setting;Ljava/util/function/BiConsumer;Ljava/util/function/BiConsumer;)V ? ?
? ? -(Lcom/groupbyinc/flux/search/SearchService;)V ? ?
? same ? scheduleWithFixedDelay ?(Ljava/lang/Runnable;Lcom/groupbyinc/flux/common/unit/TimeValue;Ljava/lang/String;)Lcom/groupbyinc/flux/threadpool/Scheduler$Cancellable; ?
I ? ? l d ? k (Ljava/lang/Object;)V setDefaultSearchTimeout .(Lcom/groupbyinc/flux/common/unit/TimeValue;)V
I(Lcom/groupbyinc/flux/search/SearchService;)Ljava/util/function/Consumer; ? M(Lcom/groupbyinc/flux/common/settings/Setting;Ljava/util/function/Consumer;)V ?
? m d java/lang/Boolean booleanValue ()Z
? ? #setDefaultAllowPartialSearchResults (Z)V!"
#$ (Ljava/lang/Boolean;)V& h d ) ? ? + setLowLevelCancellation-&
./ this *Lcom/groupbyinc/flux/search/SearchService; keepAliveInterval millis ()J56
?7 "java/lang/IllegalArgumentException9 java/lang/StringBuilder;
<