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

com.groupbyinc.flux.index.IndexModule.class Maven / Gradle / Ivy

????4%com/groupbyinc/flux/index/IndexModulejava/lang/ObjectIndexModule.javaAcom/groupbyinc/flux/index/IndexModule$IndexSearcherWrapperFactoryIndexSearcherWrapperFactory*com/groupbyinc/flux/index/IndexModule$Type	Type8com/groupbyinc/flux/index/IndexService$ShardStoreDeleter&com/groupbyinc/flux/index/IndexServiceShardStoreDeleter4com/groupbyinc/flux/common/settings/Setting$Property+com/groupbyinc/flux/common/settings/SettingProperty%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookupINDEX_STORE_TYPE_SETTING-Lcom/groupbyinc/flux/common/settings/Setting;ALcom/groupbyinc/flux/common/settings/Setting;INDEX_STORE_PRE_LOAD_SETTINGSLcom/groupbyinc/flux/common/settings/Setting;>;SIMILARITY_SETTINGS_PREFIXLjava/lang/String;index.similarity"!INDEX_QUERY_CACHE_ENABLED_SETTINGBLcom/groupbyinc/flux/common/settings/Setting;$INDEX_QUERY_CACHE_EVERYTHING_SETTING
indexSettings)Lcom/groupbyinc/flux/index/IndexSettings;analysisRegistry5Lcom/groupbyinc/flux/index/analysis/AnalysisRegistry;
engineFactory0Lcom/groupbyinc/flux/index/engine/EngineFactory;indexSearcherWrapper7Lcom/groupbyinc/flux/common/apache/lucene/util/SetOnce;|Lcom/groupbyinc/flux/common/apache/lucene/util/SetOnce;indexEventListenersLjava/util/Set;ELjava/util/Set;similaritiesLjava/util/Map;Ljava/util/Map;>;
storeTypes?Ljava/util/Map;>;forceQueryCacheProvider?Lcom/groupbyinc/flux/common/apache/lucene/util/SetOnce;>;searchOperationListenersLjava/util/List;KLjava/util/List;indexOperationListenersMLjava/util/List;frozen+Ljava/util/concurrent/atomic/AtomicBoolean;?(Lcom/groupbyinc/flux/index/IndexSettings;Lcom/groupbyinc/flux/index/analysis/AnalysisRegistry;Lcom/groupbyinc/flux/index/engine/EngineFactory;)V()VAC
D5com/groupbyinc/flux/common/apache/lucene/util/SetOnceF
GD-.	Ijava/util/HashSetK
LD01	Njava/util/HashMapP
QD34	S64	U8.	Wjava/util/ArrayListY
ZD:;	\=;	^)java/util/concurrent/atomic/AtomicBoolean`(Z)VAb
ac?@	e'(	g)*	ijava/util/ObjectskrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;mn
lo.com/groupbyinc/flux/index/engine/EngineFactoryq+,	s'com/groupbyinc/flux/index/SearchSlowLogu,(Lcom/groupbyinc/flux/index/IndexSettings;)VAw
vxjava/util/Listzadd(Ljava/lang/Object;)Z|}{~)com/groupbyinc/flux/index/IndexingSlowLog?
?xthis'Lcom/groupbyinc/flux/index/IndexModule;addSettingsUpdateConsumerM(Lcom/groupbyinc/flux/common/settings/Setting;Ljava/util/function/Consumer;)VensureNotFrozen?C
?"java/lang/IllegalArgumentException?setting must not be null?(Ljava/lang/String;)VA?
??'com/groupbyinc/flux/index/IndexSettings?getScopedSettings;()Lcom/groupbyinc/flux/common/settings/IndexScopedSettings;??
??7com/groupbyinc/flux/common/settings/IndexScopedSettings???
??setting2Lcom/groupbyinc/flux/common/settings/Setting;consumer"Ljava/util/function/Consumer;Ljava/util/function/Consumer;j(Lcom/groupbyinc/flux/common/settings/Setting;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V??
??	validatorgetSettings0()Lcom/groupbyinc/flux/common/settings/Settings;??
??getIndex#()Lcom/groupbyinc/flux/index/Index;??
??getEngineFactory2()Lcom/groupbyinc/flux/index/engine/EngineFactory;addIndexEventListener7(Lcom/groupbyinc/flux/index/shard/IndexEventListener;)Vlistener must not be null?
java/util/Set?contains?}??listener already added??~listener4Lcom/groupbyinc/flux/index/shard/IndexEventListener;addSearchOperationListener<(Lcom/groupbyinc/flux/index/shard/SearchOperationListener;)V{?9Lcom/groupbyinc/flux/index/shard/SearchOperationListener;addIndexOperationListener>(Lcom/groupbyinc/flux/index/shard/IndexingOperationListener;)V;Lcom/groupbyinc/flux/index/shard/IndexingOperationListener;
addIndexStore2(Ljava/lang/String;Ljava/util/function/Function;)V
java/util/Map?containsKey?}??java/lang/StringBuilder?
?Dkey [?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??] already registered?toString()Ljava/lang/String;??
??put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;????typeprovidertLjava/util/function/Function;Ljava/util/function/Function;
addSimilarity=(Ljava/lang/String;Lcom/groupbyinc/flux/common/TriFunction;)V6com/groupbyinc/flux/index/similarity/SimilarityService?BUILT_IN?4	??similarity for name: [? is already registered?name
similarity?Lcom/groupbyinc/flux/common/TriFunction;(Lcom/groupbyinc/flux/common/TriFunction;setSearcherWrapperF(Lcom/groupbyinc/flux/index/IndexModule$IndexSearcherWrapperFactory;)Vset(Ljava/lang/Object;)V??
G?indexSearcherWrapperFactoryCLcom/groupbyinc/flux/index/IndexModule$IndexSearcherWrapperFactory;freeze6()Lcom/groupbyinc/flux/index/shard/IndexEventListener;
compareAndSet(ZZ)Z??
a?5com/groupbyinc/flux/index/CompositeIndexEventListener?B(Lcom/groupbyinc/flux/index/IndexSettings;Ljava/util/Collection;)VA
?java/lang/IllegalStateExceptionalready frozen
?
isBuiltinType(Ljava/lang/String;)Zvalues/()[Lcom/groupbyinc/flux/index/IndexModule$Type;


-[Lcom/groupbyinc/flux/index/IndexModule$Type;match	

,Lcom/groupbyinc/flux/index/IndexModule$Type;	storeTypenewIndexService?(Lcom/groupbyinc/flux/env/NodeEnvironment;Lcom/groupbyinc/flux/common/xcontent/NamedXContentRegistry;Lcom/groupbyinc/flux/index/IndexService$ShardStoreDeleter;Lcom/groupbyinc/flux/indices/breaker/CircuitBreakerService;Lcom/groupbyinc/flux/common/util/BigArrays;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/script/ScriptService;Lcom/groupbyinc/flux/client/Client;Lcom/groupbyinc/flux/indices/IndicesQueryCache;Lcom/groupbyinc/flux/indices/mapper/MapperRegistry;Lcom/groupbyinc/flux/indices/fielddata/cache/IndicesFieldDataCache;Lcom/groupbyinc/flux/common/io/stream/NamedWriteableRegistry;)Lcom/groupbyinc/flux/index/IndexService;java/io/IOException??
get()Ljava/lang/Object;
G"java/lang/invoke/LambdaMetafactorymetafactory?(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;!"
 #$`(Lcom/groupbyinc/flux/index/IndexService;)Lcom/groupbyinc/flux/index/shard/IndexSearcherWrapper;&lambda$newIndexService$0(&
)*
newWrapperE()Lcom/groupbyinc/flux/index/IndexModule$IndexSearcherWrapperFactory;,-.2com/groupbyinc/flux/index/shard/IndexEventListener0beforeIndexCreatedR(Lcom/groupbyinc/flux/index/Index;Lcom/groupbyinc/flux/common/settings/Settings;)V2314	6getValueA(Lcom/groupbyinc/flux/common/settings/Setting;)Ljava/lang/Object;89
?:java/lang/String<"com/groupbyinc/flux/common/Strings>isEmpty(Ljava/lang/CharSequence;)Z@A
?B	
D*com/groupbyinc/flux/index/store/IndexStoreF
Gxn?Ijava/util/function/FunctionKUnknown store type [M]OapplyQnLRstore must not be nullT'com/groupbyinc/flux/env/NodeEnvironmentV9com/groupbyinc/flux/common/xcontent/NamedXContentRegistryX9com/groupbyinc/flux/indices/breaker/CircuitBreakerServiceZ)com/groupbyinc/flux/common/util/BigArrays\)com/groupbyinc/flux/threadpool/ThreadPool^(com/groupbyinc/flux/script/ScriptService`!com/groupbyinc/flux/client/Clientb-com/groupbyinc/flux/indices/IndicesQueryCached1com/groupbyinc/flux/indices/mapper/MapperRegistryfAcom/groupbyinc/flux/indices/fielddata/cache/IndicesFieldDataCacheh;com/groupbyinc/flux/common/io/stream/NamedWriteableRegistryj$	ljava/lang/BooleannbooleanValue()Zpq
orjava/util/function/BiFunctiont5com/groupbyinc/flux/index/cache/query/IndexQueryCachev[(Lcom/groupbyinc/flux/index/IndexSettings;Lcom/groupbyinc/flux/indices/IndicesQueryCache;)VAx
wyQ?u{0com/groupbyinc/flux/index/cache/query/QueryCache}8com/groupbyinc/flux/index/cache/query/DisabledQueryCache
?xe(Lcom/groupbyinc/flux/index/IndexSettings;Lcom/groupbyinc/flux/script/ScriptService;Ljava/util/Map;)VA?
???(Lcom/groupbyinc/flux/index/IndexSettings;Lcom/groupbyinc/flux/env/NodeEnvironment;Lcom/groupbyinc/flux/common/xcontent/NamedXContentRegistry;Lcom/groupbyinc/flux/index/similarity/SimilarityService;Lcom/groupbyinc/flux/index/IndexService$ShardStoreDeleter;Lcom/groupbyinc/flux/index/analysis/AnalysisRegistry;Lcom/groupbyinc/flux/index/engine/EngineFactory;Lcom/groupbyinc/flux/indices/breaker/CircuitBreakerService;Lcom/groupbyinc/flux/common/util/BigArrays;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/script/ScriptService;Lcom/groupbyinc/flux/client/Client;Lcom/groupbyinc/flux/index/cache/query/QueryCache;Lcom/groupbyinc/flux/index/store/IndexStore;Lcom/groupbyinc/flux/index/shard/IndexEventListener;Lcom/groupbyinc/flux/index/IndexModule$IndexSearcherWrapperFactory;Lcom/groupbyinc/flux/indices/mapper/MapperRegistry;Lcom/groupbyinc/flux/indices/fielddata/cache/IndicesFieldDataCache;Ljava/util/List;Ljava/util/List;Lcom/groupbyinc/flux/common/io/stream/NamedWriteableRegistry;)VA?
?store,Lcom/groupbyinc/flux/index/store/IndexStore;factory
queryCache2Lcom/groupbyinc/flux/index/cache/query/QueryCache;queryCacheProvider?Ljava/util/function/BiFunction;Ljava/util/function/BiFunction;environment)Lcom/groupbyinc/flux/env/NodeEnvironment;xContentRegistry;Lcom/groupbyinc/flux/common/xcontent/NamedXContentRegistry;shardStoreDeleter:Lcom/groupbyinc/flux/index/IndexService$ShardStoreDeleter;circuitBreakerService;Lcom/groupbyinc/flux/indices/breaker/CircuitBreakerService;	bigArrays+Lcom/groupbyinc/flux/common/util/BigArrays;
threadPool+Lcom/groupbyinc/flux/threadpool/ThreadPool;
scriptService*Lcom/groupbyinc/flux/script/ScriptService;client#Lcom/groupbyinc/flux/client/Client;indicesQueryCache/Lcom/groupbyinc/flux/indices/IndicesQueryCache;mapperRegistry3Lcom/groupbyinc/flux/indices/mapper/MapperRegistry;indicesFieldDataCacheCLcom/groupbyinc/flux/indices/fielddata/cache/IndicesFieldDataCache;namedWriteableRegistry=Lcom/groupbyinc/flux/common/io/stream/NamedWriteableRegistry;
eventListenersearcherWrapperFactorynewIndexMapperService?(Lcom/groupbyinc/flux/common/xcontent/NamedXContentRegistry;Lcom/groupbyinc/flux/indices/mapper/MapperRegistry;Lcom/groupbyinc/flux/script/ScriptService;)Lcom/groupbyinc/flux/index/mapper/MapperService;.com/groupbyinc/flux/index/mapper/MapperService?3com/groupbyinc/flux/index/analysis/AnalysisRegistry?build^(Lcom/groupbyinc/flux/index/IndexSettings;)Lcom/groupbyinc/flux/index/analysis/IndexAnalyzers;??
??lambda$newIndexMapperService$15()Lcom/groupbyinc/flux/index/query/QueryShardContext;??
???()Ljava/util/function/Supplier;??"(Lcom/groupbyinc/flux/index/IndexSettings;Lcom/groupbyinc/flux/index/analysis/IndexAnalyzers;Lcom/groupbyinc/flux/common/xcontent/NamedXContentRegistry;Lcom/groupbyinc/flux/index/similarity/SimilarityService;Lcom/groupbyinc/flux/indices/mapper/MapperRegistry;Ljava/util/function/Supplier;)VA?
??"(Ljava/util/function/BiFunction;)Vq
a?@Can't modify IndexModule once the index service has been created?'java/lang/UnsupportedOperationException?&no index query shard context available?
??shard(Lcom/groupbyinc/flux/index/IndexService;index.store.type??identity()Ljava/util/function/Function;??L?
IndexScope6Lcom/groupbyinc/flux/common/settings/Setting$Property;??	?	NodeScope??	?{(Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;[Lcom/groupbyinc/flux/common/settings/Setting$Property;)VA?
?index.store.preload?java/util/Collections?	emptyList()Ljava/util/List;??
??listSetting?(Ljava/lang/String;Ljava/util/List;Ljava/util/function/Function;[Lcom/groupbyinc/flux/common/settings/Setting$Property;)Lcom/groupbyinc/flux/common/settings/Setting;??
?	?index.queries.cache.enabled?boolSettingy(Ljava/lang/String;Z[Lcom/groupbyinc/flux/common/settings/Setting$Property;)Lcom/groupbyinc/flux/common/settings/Setting;??
?index.queries.cache.everything?&	?	Signature
ConstantValueCodeLocalVariableTableLineNumberTableLocalVariableTypeTable
StackMapTablem(Lcom/groupbyinc/flux/common/settings/Setting;Ljava/util/function/Consumer;)V?(Lcom/groupbyinc/flux/common/settings/Setting;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V?(Ljava/lang/String;Ljava/util/function/Function;)V?(Ljava/lang/String;Lcom/groupbyinc/flux/common/TriFunction;)V
Exceptions?(Ljava/util/function/BiFunction;)VBootstrapMethods
SourceFileInnerClasses1?? !?#$?%&?%'()*+,-.?/01?234?564?78.?9:;?<=;?>?@AB??*?E*?GY?H?J*?LY?M?O*?QY?R?T*?QY?R?V*?GY?H?X*?ZY?[?]*?ZY?[?_*?aY?d?f*+?h*,?j*-?p?r?t*?]?vY+?y?W*?_??Y+???W??*????'(?)*?+,?>~mno%p0q;rFsQt]b?g?r?????????*??+?
??Y????*?h??+,???? ??????????????????????? *??+?
??Y????*?h??+,-????* ?? ? ?? ???  ?? ?? ?????????????2*?h???????????2*?h???????????/*?t??????????5*??+?
??Y????*?O+???
??Y????*?O+??W??5??5????????)?4??????5*??+?
??Y????*?]+???
??Y????*?]+?W??5??5????????)?4??????5*??+?
??Y????*?_+???
??Y????*?_+?W??5??5????????)?4??????>*??*?V+???#??Y??Y??ζ?+??ԶҶط??*?V+,??W?? >??>?!>???>???1=?1?????J*??*?T+?????+???#??Y??Y????+???Ҷط??*?T+,??W?? J??J?!J???J???=I?????I
*??*?J+????
??
???$%&???b'*?f?????Y*?h*?O???Y???'???)*,?
	?~&?
L+?=>?+2:*??????????&!?1231$6??	??|`*?:
*?J???/?
*?J??:
*?h??*?h???5*?h?7?;?=:?C??E??GY*?h?H:?[*?V?J?L:?&??Y??Y??N????P?Ҷط??*?h?S?G:??YU??*?h?m?;?o?s?;*?X??u:??wY*?h	?z:?*?h	?|?~:???Y*?h??:?Y*?h+,??Y*?h*?T??-*?j*?t

*?]*?_?????e??xH??????)????`??`??`??`??`??`??`??`??`??`??	`??
`??`??Z??
$<??H!????H???xH???)???Vbcd$e9fHhXihkxl}m?o?p?q?u?v?w?x?z|}??
?1I?5=?7L?WY
[]_acegik1=G?5u?WY
[]_acegik1=G~??~???v
.??Y*?h*?j*?h??+??Y*?h-*?T??,??????*.??.??.??.????8??[
*??*?X+????
??
???
????????C?Q*?f?Ù?Yŷ???????
???
???#??Yɷʿ??
(&?,?????d?C??	k?Y?Ѹ??Y??SY??S?߳7????Y??SY??S?????Y??S??m??Y??S?????&	V
W#\&]BcPdVgdhjg%'+'%???*	
@
	@




© 2015 - 2025 Weber Informatics LLC | Privacy Policy