Package io.jmix.search.index
Class BaseIndexSettingsConfigurationContext<T>
java.lang.Object
io.jmix.search.index.BaseIndexSettingsConfigurationContext<T>
- Direct Known Subclasses:
ElasticsearchIndexSettingsConfigurationContext
,OpenSearchIndexSettingsConfigurationContext
Allows to configure index settings (including analysis).
Settings can be configured for all search indexes (getCommonSettingsBuilder()
)
or for index related to specific entity (getEntitySettingsBuilder(Class)
).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionProvides builder to set settings for all search indexes.getEntitySettingsBuilder
(Class<?> entityClass) Provides builder to set settings for index related to provided entity.
-
Constructor Details
-
BaseIndexSettingsConfigurationContext
-
-
Method Details
-
getCommonSettingsBuilder
Provides builder to set settings for all search indexes.- Returns:
- Index settings builder
-
getEntitySettingsBuilder
Provides builder to set settings for index related to provided entity. All necessary settings should be configured explicitly - they will not be merged with the common ones.- Parameters:
entityClass
- entity class- Returns:
- ES index settings builder
-
getAllSpecificSettingsBuilders
-