Я смотрю на ElasticSearch, поскольку в моей компании улучшаются функции поиска и аналитики. Все наши данные находятся в SQL Server на данный момент, и я успешно установил JDBC River и получил некоторые тестовые данные в ES.
Реки выглядят так, как будто они могут быть устаревшими в будущих выпусках , а река JDBC поддерживается третьей стороной. И Logstash, похоже, пока не поддерживает индексирование из SQL Server (не знаю, является ли это запланированной функцией).
Итак, для моей ситуации, когда я хочу переместить данные из SQL Server в ElasticSearch, какой предпочтительный метод индексации данных и поддержания индекса при обновлении SQL новыми данными?
Из связанных тема:
Мы рекомендуем вам управлять процессом индексирования вне ES и убедиться, что он соответствует вашим потребностям.
Я не совсем уверен, с чего начать. Могу ли я использовать один из API-интерфейсов ES?