Где я могу найти ссылку на свойства конфигурации spring-data-elasticsearch?

В Интернете я вижу, что spring-data-elasticsearch имеет некоторые свойства конфигурации, которые вы можете определить в своем application.properties, например:

spring.data.elasticsearch.repositories.enabled=true
spring.data.elasticsearch.cluster-nodes=localhost:9300
spring.data.elasticsearch.cluster-name=elasticsearch

elasticsearch.index.name=my_index
elasticsearch.user.type=user

Однако в IntelliJ я вижу, например, что:

spring.data.elasticsearch.cluster-nodes=localhost:9300
spring.data.elasticsearch.cluster-name=elasticsearch

... в настоящее время устарели. Однако я не могу найти в документации spring-data-elasticsearch ничего, что перечисляло бы доступные свойства или заменяло устаревшие.

Любая помощь приветствуется. Заранее спасибо!

Этот может помочь.
code_mechanic 10.04.2021 05:55
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
1
10
1

Ответы 1

Эти свойства взяты из spring-boot-starter-data-elasticsearch, а не из spring-data-elasticsearch.

Как предлагает @code_mechanic, в Справочная документация по загрузке Spring> Общие свойства приложения> Данные вы найдете свойства, доступные для версии Spring Boot Текущий. Вот некоторые свойства, связанные с Elasticsearch:

KeyDefault ValueDescription
spring.data.elasticsearch.client.reactive.connection-timeoutConnection timeout.
spring.data.elasticsearch.client.reactive.endpointsComma-separated list of the Elasticsearch endpoints to connect to.
spring.data.elasticsearch.client.reactive.max-in-memory-sizeLimit on the number of bytes that can be buffered whenever the input stream needs to be aggregated.
spring.data.elasticsearch.client.reactive.passwordCredentials password.
spring.data.elasticsearch.client.reactive.socket-timeoutRead and Write Socket timeout.
spring.data.elasticsearch.client.reactive.use-sslfalseWhether the client should use SSL to connect to the endpoints.
spring.data.elasticsearch.client.reactive.usernameCredentials username.
spring.data.elasticsearch.repositories.enabledtrueWhether to enable Elasticsearch repositories.
spring.elasticsearch.rest.connection-timeout1sConnection timeout.
spring.elasticsearch.rest.passwordCredentials password.
spring.elasticsearch.rest.read-timeout30sRead timeout.
spring.elasticsearch.rest.uris[http://localhost:9200]Comma-separated list of the Elasticsearch instances to use.
spring.elasticsearch.rest.usernameCredentials username.

Справочную документацию по предыдущим версиям Spring Boot можно найти в https://spring.io/projects/spring-boot#learn.

Возможно, вас также заинтересует Документация по Spring Boot> Возможности Spring Boot> Работа с Nosql Technologies> Elasticsearch, в котором описывается, как подключаться с использованием клиентов REST и реактивных клиентов REST, а также необходимые зависимости и свойства конфигурации.

Другие вопросы по теме