ElasticSearch — это поисковый сервер, основанный на Lucene. Он предоставляет распределённый полнотекстовый поисковый движок для нескольких пользователей, работающий на основе RESTFUL web-интерфейса.
Elasticsearch разработан на языке Java и выпущен под лицензией Apache как открытый исходный код. Это популярный корпоративный поисковый механизм. Подробнее
Этот компонент интеграции используется для унифицированной упаковки клиента ES, что упрощает его использование в бизнесе. В этой версии ядро реализовано с использованием spring-data-elasticsearch Соответствие версий spring-data-elasticsearch и Elasticsearch. Также используется elasticsearch-sql для упрощения повседневного использования ES.
Обычно пакеты уже включены через зависимость free-bsf-starter в проекте каркаса, дополнительная настройка не требуется.
<dependency>
<artifactId>free-bsf-elasticsearch</artifactId>
<groupId>com.free.bsf</groupId>
<version>1.7.1-SNAPSHOT</version>
</dependency>
Общая конфигурация подключения к ElasticSearch:
### Конфигурация адреса службы ES (подключение к ES с помощью собственного метода, поддержка druid sql)
bsf.elasticsearch.server = 127.0.0.1
### Минимальное количество пакетов ES, по умолчанию 5
bsf.elasticsearch.bulkSize = 5
### Пропустить фильтрацию автоматической настройки ElasticsearchDataAutoConfiguration и т. д., используется для оптимизации производительности запуска, когда ES не используется
bsf.elasticsearch.autoConfigurationImportFilter.enabled=true
Синтаксис ES-SQL, ссылка на отладку и визуализацию
# Обратите внимание на версию
- Установите Elasticsearch
- Установите плагин head
- Установите elasticsearch-sql
- Установите ik-плагин
Обратитесь к документации Установка кластера ES.pdf, обратите внимание, что детали установки могут отличаться в зависимости от версии.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )