Elasti c Поиск SQL Синхронизация сервера - PullRequest
0 голосов
/ 14 февраля 2020

В настоящее время я выполняю синхронизацию в реальном времени с поиском elasti c (при сохранении в базе данных я сохраняю при поиске elasti c).

Проблема, с которой я сталкиваюсь, заключается в синхронизации всех прав через какой-то инструмент (вероятно, Logsta sh) - хотя я не уверен насчет лучших практик. Я хотел бы иметь возможность синхронизировать конкретную сущность c (или все сущности), что не является проблемой, поскольку у меня есть представление БД для каждой сущности, но я не уверен в производительности всей синхронизации БД, и есть ли какие-либо ограничения в logstash / других инструментах?

По сути, идея состоит в том, чтобы запустить полную синхронизацию при начальной настройке проекта, а затем просто запустить синхронизацию, если что-то пойдет не так или модель изменится и нуждается в elasti c поисковом обновлении. На данный момент у меня не так много записей (я бы сказал, <1 млн.). </p>

Любое предложение будет высоко оценено!

1 Ответ

0 голосов
/ 14 февраля 2020

Вы можете использовать плагин JDB C logsta sh. Вы даже можете использовать планировщик стилей заданий cron, который встроен в плагин.

Документация здесь JDB C Плагин ввода

Но вы должны понимать, что Elasticsearch является поисковой системой. Так что в режиме реального времени это невозможно, но почти в реальном времени.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...