Package io.jmix.searchopensearch.index
Class OpenSearchIndexSettingsProvider
java.lang.Object
io.jmix.searchopensearch.index.OpenSearchIndexSettingsProvider
@Component("search_OpenSearchIndexSettingsProvider")
public class OpenSearchIndexSettingsProvider
extends Object
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected final org.opensearch.client.opensearch.OpenSearchClientprotected final org.opensearch.client.opensearch.indices.IndexSettingsAnalysisprotected final org.opensearch.client.opensearch.indices.IndexSettingsprotected final OpenSearchIndexSettingsConfigurationContextprotected final List<OpenSearchIndexSettingsConfigurer>protected final com.fasterxml.jackson.databind.ObjectMapperprotected final List<OpenSearchIndexSettingsConfigurer>
- 
Constructor SummaryConstructorsConstructorDescriptionOpenSearchIndexSettingsProvider(List<OpenSearchIndexSettingsConfigurer> configurers, org.opensearch.client.opensearch.OpenSearchClient client) 
- 
Method SummaryModifier and TypeMethodDescriptionorg.opensearch.client.opensearch.indices.IndexSettingsgetSettingsForIndex(IndexConfiguration indexConfiguration) protected voidprepareConfigurers(List<OpenSearchIndexSettingsConfigurer> configurers) protected com.fasterxml.jackson.databind.JsonNodetoJsonNode(org.opensearch.client.json.JsonpSerializable object) protected com.fasterxml.jackson.databind.node.ObjectNodetoObjectNode(org.opensearch.client.json.JsonpSerializable object) 
- 
Field Details- 
clientprotected final org.opensearch.client.opensearch.OpenSearchClient client
- 
customConfigurers
- 
systemConfigurers
- 
context
- 
effectiveIndexSettings
- 
commonIndexSettingsprotected final org.opensearch.client.opensearch.indices.IndexSettings commonIndexSettings
- 
commonAnalysisSettingsprotected final org.opensearch.client.opensearch.indices.IndexSettingsAnalysis commonAnalysisSettings
- 
objectMapperprotected final com.fasterxml.jackson.databind.ObjectMapper objectMapper
 
- 
- 
Constructor Details- 
OpenSearchIndexSettingsProvider@Autowired public OpenSearchIndexSettingsProvider(List<OpenSearchIndexSettingsConfigurer> configurers, org.opensearch.client.opensearch.OpenSearchClient client) 
 
- 
- 
Method Details- 
getSettingsForIndexpublic org.opensearch.client.opensearch.indices.IndexSettings getSettingsForIndex(IndexConfiguration indexConfiguration) 
- 
configureContext
- 
prepareConfigurers
- 
toJsonNodeprotected com.fasterxml.jackson.databind.JsonNode toJsonNode(org.opensearch.client.json.JsonpSerializable object) 
- 
toObjectNodeprotected com.fasterxml.jackson.databind.node.ObjectNode toObjectNode(org.opensearch.client.json.JsonpSerializable object) 
 
-