1

我需要一些帮助。我的 MySQL 查询很少,我需要将其“翻译”成 ElasticSearch 语法。

有不同类型的查询,简单的“选择”,以及我认为无法翻译的其他带有 Join 的查询。

我能做的最好的事情是什么?

问候。

4

2 回答 2

4

我可以推荐的最好的事情是阅读 ElasticSearch 并重新考虑整个事情。通常,为搜索引擎/NOSQL 建模数据与为 RDB 建模不同。理解这个概念是我最好的建议。没有快速修复。

我推荐的书籍和资源。

弹性搜索服务器

NoSQL 蒸馏

弹性搜索.org

希望对您有所帮助。但就像我说的那样,没有真正的快速修复或翻译表来做你想做的事。

于 2013-05-20T17:23:41.760 回答
0

SQL 数据映射到 ElasticSearch 可以通过以下方式轻松完成:

1.根据您的查询要求通过反规范化进行适当的数据建模 2.如果仍然希望在不重新索引的情况下建立关系,那么父子关系 https://www.elastic.co/guide/en/elasticsearch/guide/current/父子.html

谢谢,维舒

于 2015-07-15T06:19:05.430 回答