Class AnalyzerConfigurer
java.lang.Object
io.jmix.search.index.mapping.analysis.impl.AnalyzerConfigurer
- All Implemented Interfaces:
AnalysisConfigurationStages.ConfigureBuiltIn,AnalysisConfigurationStages.DefineAnalyzer,AnalysisConfigurationStages.SetupCharacterFilters,AnalysisConfigurationStages.SetupFilters,AnalysisConfigurationStages.SetupNativeConfiguration,AnalysisConfigurationStages.SetupParameters,AnalysisConfigurationStages.SetupTokenFilters,AnalysisConfigurationStages.SetupTokenizer,AnalyzerConfigurationStages
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final com.fasterxml.jackson.databind.ObjectMapperprotected AnalysisElementConfigurationModeprotected Stringprotected Stringprotected Stringprotected String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected AnalysisElementConfigurationbuild()protected AnalysisElementConfigurationprotected AnalysisElementConfigurationprotected AnalysisElementConfigurationconfigureBuiltIn(String builtInTypeName) protected com.fasterxml.jackson.databind.node.ObjectNodegetName()protected AnalysisElementTypegetType()withCharacterFilters(String... charFilterNames) voidwithNativeConfiguration(String nativeConfiguration) withParameter(String key, Object value) withTokenFilters(String... tokenFilterNames) withTokenizer(String tokenizerName) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.jmix.search.index.mapping.analysis.AnalysisConfigurationStages.ConfigureBuiltIn
configureBuiltInMethods inherited from interface io.jmix.search.index.mapping.analysis.AnalysisConfigurationStages.SetupNativeConfiguration
withNativeConfigurationMethods inherited from interface io.jmix.search.index.mapping.analysis.AnalysisConfigurationStages.SetupParameters
withParameter
-
Field Details
-
tokenizer
-
charFilters
-
tokenFilters
-
mapper
protected static final com.fasterxml.jackson.databind.ObjectMapper mapper -
name
-
parameters
-
nativeConfiguration
-
mode
-
typeName
-
-
Constructor Details
-
AnalyzerConfigurer
-
-
Method Details
-
getType
-
createCustom
- Specified by:
createCustomin interfaceAnalysisConfigurationStages.DefineAnalyzer
-
withTokenizer
- Specified by:
withTokenizerin interfaceAnalysisConfigurationStages.SetupTokenizer
-
withCharacterFilters
- Specified by:
withCharacterFiltersin interfaceAnalysisConfigurationStages.SetupCharacterFilters
-
withTokenFilters
- Specified by:
withTokenFiltersin interfaceAnalysisConfigurationStages.SetupTokenFilters
-
createCustomConfig
protected com.fasterxml.jackson.databind.node.ObjectNode createCustomConfig() -
getName
-
getParameters
-
getNativeConfiguration
-
withNativeConfiguration
- Specified by:
withNativeConfigurationin interfaceAnalysisConfigurationStages.SetupNativeConfiguration
-
withParameter
- Specified by:
withParameterin interfaceAnalysisConfigurationStages.SetupParameters
-
configureBuiltIn
- Specified by:
configureBuiltInin interfaceAnalysisConfigurationStages.ConfigureBuiltIn
-
build
-
buildCustom
-
buildModified
-
buildNative
-