1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/chejiangyi-free-bsf-all

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 3.7 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 30.11.2024 10:17 704b62b

Интеграция ElasticSearch

Введение

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

Синтаксис ES-SQL, ссылка на отладку и визуализацию

Рекомендации по развёртыванию

# Обратите внимание на версию
- Установите Elasticsearch
- Установите плагин head
- Установите elasticsearch-sql
- Установите ik-плагин

Обратитесь к документации Установка кластера ES.pdf, обратите внимание, что детали установки могут отличаться в зависимости от версии.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/chejiangyi-free-bsf-all.git
git@api.gitlife.ru:oschina-mirror/chejiangyi-free-bsf-all.git
oschina-mirror
chejiangyi-free-bsf-all
chejiangyi-free-bsf-all
3.4-SNAPSHOT