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)浅析