使用mysql数据使用Elasticsearch实现搜索

时间:2018-05-31 12:19:49

标签: mysql elasticsearch logstash

我是Elasticsearch的新手。到目前为止我一直使用MySQL全文功能。

我希望我的MySQL数据库作为我的主数据库,并希望将Elasticsearch与我的网站中的搜索引擎一起使用。在考虑它时我遇到了几个问题。主要问题是MySQL数据库和弹性搜索之间的同步。

有人说要使用Logstash。但即使我使用它,我还需要在我的程序中编写单独的函数来进行数据库事务和Elasticsearch索引吗?

1 个答案:

答案 0 :(得分:1)

您需要运行定期作业,执行完全重新索引和/或发送单个文档更新以进行ES索引。 Logstash听起来像是不适合的目的。您只需要通常的ES API来索引内容。