Elastic Search SQL Server同步

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Elastic Search SQL Server同步相关的知识,希望对你有一定的参考价值。

我目前正在与弹性搜索进行实时同步(保存在数据库中,我保存在弹性搜索上。

我遇到的问题是通过某种工具(可能是Logstash)同步所有实体-尽管我不确定最佳实践。我希望能够同步特定实体(或所有实体),这不是问题,因为我为每个实体拥有DB View,但是我不确定整个数据库同步的性能,并且对logstash /其他工具?

基本上,该想法是在初始项目设置时运行完全同步,然后在出现问题或模型更改且需要弹性搜索更新时才运行同步。我目前没有太多记录(我说要少于100万)。

任何建议将不胜感激!

答案

您可以使用logstash的JDBC插件。您甚至可以使用插件中内置的cron作业样式计划程序。

文档在这里JDBC input Plugin

但是您必须了解Elasticsearch是搜索引擎。因此不可能实时,但接近实时。

以上是关于Elastic Search SQL Server同步的主要内容,如果未能解决你的问题,请参考以下文章

Elastic Search-如何使用AND查询一对多表联接

如何使用现有索引创建 Elastic App Search Engine(来自 GraphDB Elastic Search Connector 的数据)

SQL Server中LIKE %search_string% 走索引查找(Index Seek)浅析

Golang 用Olivere库操作Elastic Search

elastic search interval

开启elastic search 脚本