1

我必须在我的项目中使用弹性搜索进行搜索。我是那个领域的新玩家。我花了一些时间在上面,我开始知道它是如何存储数据的,它是如何工作的等等。但是我对使用 MySql 的 Elasticsearch 有一些疑问。喜欢,

  • 如何将关系表(MySql 的规范化表)索引到 Elasticsearch?我想我有两个选择。即,(i)索引 MySql 表,就像它在 Elasticsearch 中一样,并在搜索时使用两个搜索查询从两个表(例如,用户和联系人)中搜索数据。(ii)从 MySql 表中获取所有父子记录并创建嵌套 JSON 并在 Elasticsearch 中对其进行索引。但我不认为这是正确的方法。
  • 如何在 MySql 记录更改时更新 Elasticsearch 中的文档?
  • 如何将 MySql 的 JOIN 查询转换为 Elasticsearch 的搜索查询?或者我必须为每个表进行两次单独的搜索调用。

因此,当主题与 MySql 一起出现时,脑海中会出现很多混乱。我已经在网上搜索过了。但我发现博客只与基础知识有关,与 MySql 无关。如果有人能很好地解释这一点,将不胜感激。

4

0 回答 0