ElasticSearchConfiguration
This schema defines the Elastic Search Configuration.
Properties
host(string): Elastic Search Host.port(integer): Elastic Search port.scheme(string): Http/Https connection scheme.username(string): Elastic Search Username for Login.password(string): Elastic Search Password for Login.truststorePath(string): Truststore Path.truststorePassword(string): Truststore Password.connectionTimeoutSecs(integer): Connection Timeout in Seconds. Default:5.socketTimeoutSecs(integer): Socket Timeout in Seconds. Default:60.keepAliveTimeoutSecs(integer): Keep Alive Timeout in Seconds.batchSize(integer): Batch Size for Requests. Default:10.payLoadSize(integer): Payload size in bytes depending on elasticsearch config. Default:10485760.clusterAlias(string): Alias for search indexes to provide segregation of indexes. Default:None.searchIndexMappingLanguage: Refer to #/definitions/searchIndexMappingLanguage.searchType(string): This enum defines the search Type elastic/open search. Must be one of:['elasticsearch', 'opensearch']. Default:elasticsearch.searchIndexFactoryClassName(string): Index factory name.naturalLanguageSearch(object): Configuration for natural language search capabilities. Cannot contain additional properties.enabled(boolean): Enable or disable natural language search. Default:False.embeddingProvider(string): The provider to use for generating vector embeddings (e.g., bedrock, openai). Default:bedrock.providerClass(string): Fully qualified class name of the NLQService implementation to use. Default:org.openmetadata.service.search.nlq.NoOpNLQService.bedrock(object): AWS Bedrock configuration for natural language processing. Cannot contain additional properties.region(string): AWS Region for Bedrock service. Default:us-east-1.modelId(string): Bedrock model identifier to use for query transformation. Default:anthropic.claude-v2.embeddingModelId(string): Bedrock embedding model identifier to use for vector search. Default:amazon.titan-embed-text-v2:0.embeddingDimension(integer): Dimension of the embedding vector. Default:524.accessKey(string): AWS access key for Bedrock service authentication.secretKey(string): AWS secret key for Bedrock service authentication.useIamRole(boolean): Set to true to use IAM role based authentication instead of access/secret keys. Default:False.
Definitions
searchIndexMappingLanguage(string): This schema defines the language options available for search index mappings. Must be one of:['EN', 'JP', 'ZH']. Default:EN.
Documentation file automatically generated at 2025-08-12 05:39:47.683420+00:00.