我在MySql表中使用内连接,以便将FK加入另一个表,以便我可以打印出#34;州名"连同结果。
现在切换到ES后,我遇到了第一个问题。 ES是否有像mysql的内连接?
这样的功能我研究过嵌套对象。这是我分配给查询的任何内容,还是我在映射时应用这些设置?
我想要做的是在ES中插入另一个索引。该索引包含id_state和stateNames。
因此,当我进行搜索查询时,我想在stateID和id_state之间建立连接,这样我就可以将第二个索引中的stateNames与搜索结果一起打印出来。
答案 0 :(得分:3)
简单回答:不。弹性搜索是NoSQL,文档DB&全文搜索引擎。不是关系数据库。
这里对差异进行更详细的解释:
http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/relations.html
你可能能够为你的"州"和#34; StateID"使用父/子关系的示例 - 更多信息,因为我没有足够的有关您的用例的信息。
http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/parent-child.html
祝你好运!