我正在尝试向我的 LAMP Web 应用程序添加一些全文搜索功能。我遇到了 ElasticSearch,我喜欢它提供的功能。我已阅读指南并了解如何使用 curl -XPUT 索引单个项目http://本地主机:9200/。
但是我如何索引整个 MySQL 数据库?我似乎无法在网上找到任何解释如何做到这一点的内容。有什么想法吗?
答案1
您必须镜像您想要在弹性搜索中搜索的部分..您只是不告诉弹性搜索索引 mysql 数据库。
基本上,在 mysql 中放入/更改/删除的内容也必须在 elastic search 中执行相同的操作。您不必放入所有信息,只需放入要搜索的内容以及将其链接到 mysql 信息的方法。