
com.groupbyinc.flux.search.SearchService.class Maven / Gradle / Ivy
???? 3y (com/groupbyinc/flux/search/SearchService mLcom/groupbyinc/flux/common/component/AbstractLifecycleComponent; ?com/groupbyinc/flux/common/component/AbstractLifecycleComponent SearchService.java /com/groupbyinc/flux/search/SearchService$Reaper Reaper 5com/groupbyinc/flux/search/SearchService$SearchWarmer
SearchWarmer 8com/groupbyinc/flux/search/SearchService$FieldDataWarmer
FieldDataWarmer 4com/groupbyinc/flux/search/SearchService$NormsWarmer NormsWarmer ?com/groupbyinc/flux/search/SearchService$SearchSettingsListener SearchSettingsListener *com/groupbyinc/flux/search/SearchService$1 0com/groupbyinc/flux/index/engine/Engine$Searcher 'com/groupbyinc/flux/index/engine/Engine Searcher 8com/groupbyinc/flux/common/xcontent/XContentParser$Token 2com/groupbyinc/flux/common/xcontent/XContentParser Token 6com/groupbyinc/flux/script/Script$ScriptParseException " !com/groupbyinc/flux/script/Script $ ScriptParseException 5com/groupbyinc/flux/indices/IndicesLifecycle$Listener ' ,com/groupbyinc/flux/indices/IndicesLifecycle ) Listener 2com/groupbyinc/flux/indices/IndicesWarmer$Listener , )com/groupbyinc/flux/indices/IndicesWarmer . >com/groupbyinc/flux/node/settings/NodeSettingsService$Listener 0 5com/groupbyinc/flux/node/settings/NodeSettingsService 2 :com/groupbyinc/flux/search/internal/SearchContext$Lifetime 4 1com/groupbyinc/flux/search/internal/SearchContext 6 Lifetime 1com/groupbyinc/flux/script/ScriptContext$Standard 9 (com/groupbyinc/flux/script/ScriptContext ; Standard 3com/groupbyinc/flux/script/ScriptService$ScriptType > (com/groupbyinc/flux/script/ScriptService @
ScriptType NORMS_LOADING_KEY Ljava/lang/String; index.norms.loading E DEFAULT_KEEPALIVE_KEY search.default_keep_alive H KEEPALIVE_INTERVAL_KEY search.keep_alive_interval K DEFAULT_SEARCH_TIMEOUT search.default_search_timeout N
NO_TIMEOUT +Lcom/groupbyinc/flux/common/unit/TimeValue;
threadPool +Lcom/groupbyinc/flux/threadpool/ThreadPool; clusterService ,Lcom/groupbyinc/flux/cluster/ClusterService; indicesService ,Lcom/groupbyinc/flux/indices/IndicesService;
indicesWarmer +Lcom/groupbyinc/flux/indices/IndicesWarmer;
scriptService *Lcom/groupbyinc/flux/script/ScriptService; pageCacheRecycler 6Lcom/groupbyinc/flux/cache/recycler/PageCacheRecycler; 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; indicesQueryCache ?Lcom/groupbyinc/flux/indices/cache/request/IndicesRequestCache; defaultKeepAlive J defaultSearchTimeout keepAliveReaper &Ljava/util/concurrent/ScheduledFuture; )Ljava/util/concurrent/ScheduledFuture<*>; idGenerator (Ljava/util/concurrent/atomic/AtomicLong; activeContexts >Lcom/groupbyinc/flux/common/util/concurrent/ConcurrentMapLong; sLcom/groupbyinc/flux/common/util/concurrent/ConcurrentMapLong; elementParsers ?Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap; ?Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap; parseFieldMatcher .Lcom/groupbyinc/flux/common/ParseFieldMatcher;
EMPTY_DOC_IDS [I $assertionsDisabled Z c(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/node/settings/NodeSettingsService;Lcom/groupbyinc/flux/cluster/ClusterService;Lcom/groupbyinc/flux/indices/IndicesService;Lcom/groupbyinc/flux/indices/IndicesWarmer;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/script/ScriptService;Lcom/groupbyinc/flux/cache/recycler/PageCacheRecycler;Lcom/groupbyinc/flux/common/util/BigArrays;Lcom/groupbyinc/flux/search/dfs/DfsPhase;Lcom/groupbyinc/flux/search/query/QueryPhase;Lcom/groupbyinc/flux/search/fetch/FetchPhase;Lcom/groupbyinc/flux/indices/cache/request/IndicesRequestCache;)V *Lcom/groupbyinc/flux/common/inject/Inject; 1(Lcom/groupbyinc/flux/common/settings/Settings;)V |
? &java/util/concurrent/atomic/AtomicLong ? ()V | ?
? ? n o ? @com/groupbyinc/flux/common/util/concurrent/ConcurrentCollections ? -newConcurrentMapLongWithAggressiveConcurrency @()Lcom/groupbyinc/flux/common/util/concurrent/ConcurrentMapLong; ? ?
? ? p q ? ,com/groupbyinc/flux/common/ParseFieldMatcher ?
? ? v w ? R S ? T U ? V W ? *com/groupbyinc/flux/indices/IndicesService ? indicesLifecycle 0()Lcom/groupbyinc/flux/indices/IndicesLifecycle; ? ?
? ? -(Lcom/groupbyinc/flux/search/SearchService;)V | ?
? addListener :(Lcom/groupbyinc/flux/indices/IndicesLifecycle$Listener;)V ? ? * ? X Y ? Z [ ? \ ] ? ^ _ ? ` a ? b c ? d e ? f g ? )com/groupbyinc/flux/common/unit/TimeValue ? timeValueMinutes .(J)Lcom/groupbyinc/flux/common/unit/TimeValue; ? ?
? ? ,com/groupbyinc/flux/common/settings/Settings ? getAsTime j(Ljava/lang/String;Lcom/groupbyinc/flux/common/unit/TimeValue;)Lcom/groupbyinc/flux/common/unit/TimeValue; ? ?
? ? millis ()J ? ?
? ? h i ? java/util/HashMap ?
? ? 'com/groupbyinc/flux/search/dfs/DfsPhase ?
parseElements ()Ljava/util/Map; ? ?
? ?
java/util/Map ? putAll (Ljava/util/Map;)V ? ? ? ? +com/groupbyinc/flux/search/query/QueryPhase ?
? ? +com/groupbyinc/flux/search/fetch/FetchPhase ?
? ? stats ? >com/groupbyinc/flux/index/search/stats/StatsGroupsParseElement ?
? ? put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ? ? ? ? =com/groupbyinc/flux/common/google/common/collect/ImmutableMap ? copyOf P(Ljava/util/Map;)Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap; ? ?
? ? s t ?
? )com/groupbyinc/flux/threadpool/ThreadPool ? scheduleWithFixedDelay g(Ljava/lang/Runnable;Lcom/groupbyinc/flux/common/unit/TimeValue;)Ljava/util/concurrent/ScheduledFuture; ? ?
? ? k l ?
? 7(Lcom/groupbyinc/flux/indices/IndicesWarmer$Listener;)V ? ?
/ ?
?
? P Q j Q
? C(Lcom/groupbyinc/flux/node/settings/NodeSettingsService$Listener;)V ?
3 this *Lcom/groupbyinc/flux/search/SearchService; settings .Lcom/groupbyinc/flux/common/settings/Settings; nodeSettingsService 7Lcom/groupbyinc/flux/node/settings/NodeSettingsService; keepAliveInterval RLjava/util/Map; Ljava/util/Map;
putContext 6(Lcom/groupbyinc/flux/search/internal/SearchContext;)V id ?
7