Enable the configuration of arbitrary Elasticsearch client properties
Previously, only a handful of properties could be set when auto-configuring an Elasticsearch client. This commit introduces support for configuring arbitrary properties using the spring.data.elasticsearch.properties prefix. For example, client.transport.sniff can be configured using spring.data.elasticsearch.properties.client.transport.sniff. Closes gh-1838
This commit is contained in:
@@ -349,9 +349,9 @@ content into your application; rather pick only the properties that you need.
|
||||
spring.data.solr.repositories.enabled=true # if spring data repository support is enabled
|
||||
|
||||
# ELASTICSEARCH ({sc-spring-boot-autoconfigure}/elasticsearch/ElasticsearchProperties.{sc-ext}[ElasticsearchProperties])
|
||||
spring.data.elasticsearch.client-transport-sniff=true # Allow the client to sniff for other members of the cluster
|
||||
spring.data.elasticsearch.cluster-name= # The cluster name (defaults to elasticsearch)
|
||||
spring.data.elasticsearch.cluster-nodes= # The address(es) of the server node (comma-separated; if not specified starts a client node)
|
||||
spring.data.elasticsearch.properties.*= # Additional properties used to configure the client
|
||||
spring.data.elasticsearch.repositories.enabled=true # if spring data repository support is enabled
|
||||
|
||||
# DATA REST ({spring-data-rest-javadoc}/core/config/RepositoryRestConfiguration.{dc-ext}[RepositoryRestConfiguration])
|
||||
|
||||
Reference in New Issue
Block a user