
com.groupbyinc.flux.indices.analysis.IndicesAnalysisService.class Maven / Gradle / Ivy
???? 3 ;com/groupbyinc/flux/indices/analysis/IndicesAnalysisService 6com/groupbyinc/flux/common/component/AbstractComponent java/io/Closeable IndicesAnalysisService.java 4com/groupbyinc/flux/common/settings/Settings$Builder ,com/groupbyinc/flux/common/settings/Settings
Builder analyzerProviderFactories Ljava/util/Map; gLjava/util/Map; tokenizerFactories gLjava/util/Map; tokenFilterFactories iLjava/util/Map; charFilterFactories hLjava/util/Map; ()V EMPTY_SETTINGS .Lcom/groupbyinc/flux/common/settings/Settings; 1(Lcom/groupbyinc/flux/common/settings/Settings;)V
@com/groupbyinc/flux/common/util/concurrent/ConcurrentCollections newConcurrentMap &()Ljava/util/concurrent/ConcurrentMap; ! "
#
% ' ) + this =Lcom/groupbyinc/flux/indices/analysis/IndicesAnalysisService; *Lcom/groupbyinc/flux/common/inject/Inject; 6com/groupbyinc/flux/indices/analysis/PreBuiltAnalyzers 0 values ;()[Lcom/groupbyinc/flux/indices/analysis/PreBuiltAnalyzers; 2 3
1 4 9[Lcom/groupbyinc/flux/indices/analysis/PreBuiltAnalyzers; 6 name ()Ljava/lang/String; 8 9
1 : java/util/Locale < ROOT Ljava/util/Locale; > ? = @ java/lang/String B toLowerCase &(Ljava/util/Locale;)Ljava/lang/String; D E
C F Bcom/groupbyinc/flux/index/analysis/PreBuiltAnalyzerProviderFactory H 0com/groupbyinc/flux/index/analysis/AnalyzerScope J INDICES 2Lcom/groupbyinc/flux/index/analysis/AnalyzerScope; L M K N com/groupbyinc/flux/Version P CURRENT Lcom/groupbyinc/flux/Version; R S Q T getAnalyzer [(Lcom/groupbyinc/flux/Version;)Lcom/groupbyinc/flux/common/apache/lucene/analysis/Analyzer; V W
1 X ?(Ljava/lang/String;Lcom/groupbyinc/flux/index/analysis/AnalyzerScope;Lcom/groupbyinc/flux/common/apache/lucene/analysis/Analyzer;)V Z
I [
java/util/Map ] put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; _ ` ^ a 7com/groupbyinc/flux/indices/analysis/PreBuiltTokenizers c <()[Lcom/groupbyinc/flux/indices/analysis/PreBuiltTokenizers; 2 e
d f :[Lcom/groupbyinc/flux/indices/analysis/PreBuiltTokenizers; h
d : Bcom/groupbyinc/flux/index/analysis/PreBuiltTokenizerFactoryFactory k getTokenizerFactory T(Lcom/groupbyinc/flux/Version;)Lcom/groupbyinc/flux/index/analysis/TokenizerFactory; m n
d o 8(Lcom/groupbyinc/flux/index/analysis/TokenizerFactory;)V q
l r nGram t NGRAM 9Lcom/groupbyinc/flux/indices/analysis/PreBuiltTokenizers; v w d x edgeNGram z
EDGE_NGRAM | w d }
PathHierarchy PATH_HIERARCHY ? w d ? 9com/groupbyinc/flux/indices/analysis/PreBuiltTokenFilters ? >()[Lcom/groupbyinc/flux/indices/analysis/PreBuiltTokenFilters; 2 ?
? ? <[Lcom/groupbyinc/flux/indices/analysis/PreBuiltTokenFilters; ?
? : Dcom/groupbyinc/flux/index/analysis/PreBuiltTokenFilterFactoryFactory ? getTokenFilterFactory V(Lcom/groupbyinc/flux/Version;)Lcom/groupbyinc/flux/index/analysis/TokenFilterFactory; ? ?
? ? :(Lcom/groupbyinc/flux/index/analysis/TokenFilterFactory;)V ?
? ? ;Lcom/groupbyinc/flux/indices/analysis/PreBuiltTokenFilters; v ? ? ? | ? ? ? 8com/groupbyinc/flux/indices/analysis/PreBuiltCharFilters ? =()[Lcom/groupbyinc/flux/indices/analysis/PreBuiltCharFilters; 2 ?
? ? ;[Lcom/groupbyinc/flux/indices/analysis/PreBuiltCharFilters; ?
? : Ccom/groupbyinc/flux/index/analysis/PreBuiltCharFilterFactoryFactory ? getCharFilterFactory U(Lcom/groupbyinc/flux/Version;)Lcom/groupbyinc/flux/index/analysis/CharFilterFactory; ? ?
? ? 9(Lcom/groupbyinc/flux/index/analysis/CharFilterFactory;)V ?
? ? htmlStrip ?
HTML_STRIP :Lcom/groupbyinc/flux/indices/analysis/PreBuiltCharFilters; ? ? ? ? Ljava/lang/String; preBuiltAnalyzerEnum 8Lcom/groupbyinc/flux/indices/analysis/PreBuiltAnalyzers; preBuiltTokenizer preBuiltTokenFilter preBuiltCharFilter settings
hasCharFilter (Ljava/lang/String;)Z charFilterFactoryFactory Q(Ljava/lang/String;)Lcom/groupbyinc/flux/index/analysis/CharFilterFactoryFactory; ? ?
? ()Ljava/util/Map; get &(Ljava/lang/Object;)Ljava/lang/Object; ? ? ^ ? ;com/groupbyinc/flux/index/analysis/CharFilterFactoryFactory ? hasTokenFilter tokenFilterFactoryFactory R(Ljava/lang/String;)Lcom/groupbyinc/flux/index/analysis/TokenFilterFactoryFactory; ? ?
?