4

我想从任何有使用 ElasticSearch 索引 MySQL 数据以进行全文搜索的经验的人那里获得一些反馈。你是怎么做到的?我已经对此进行了一些研究,不幸的是我注意到 ElasticSearch 没有官方插件来实现这一点,尽管我遇到了三种不同的 3rd 方工具:

  • elasticsearch-河-jdbc
  • 去-mysql-elasticsearch
  • 弹性搜索-河-mysql

我不确定哪一个在性能方面最好,尽管我怀疑 Go 工具可能具有优势,因为它的编译性质以及它使用 mysql 二进制日志的事实。我将不胜感激任何人可以提供给我的任何建议或示例。

谢谢!

4

1 回答 1

0

更新:您现在可以使用 Logstash 来执行此操作。这是一个关于它的有用博客,请单击此处

好吧,您可以在 mysql 触发器中使用 mysql UDF 函数来执行外部脚本,该脚本将在 elasticsearch 中索引新更新或插入的数据。那是一种方式。检查这个以了解如何在 mysql UDF 上使用

于 2016-05-17T02:54:58.843 回答