"加入查询"在ElasticSearch中

时间:2015-07-29 18:45:34

标签: elasticsearch

我们说我们有两种索引类型:成员和餐馆。两者都包含城市属性。

我想过滤会员(例如按姓名),并希望包含会员名单中的餐馆名称列表。家乡/城市的结果。

是否可以仅使用一个ES查询来执行此操作?我想它应该类似于DB join。

感谢。

1 个答案:

答案 0 :(得分:2)

ES没有联接的概念。这是因为它是一个索引而不是一个关系数据库。你最好打两个电话。一个是获得会员的文件,另一个是获得餐馆。

除非你有奇怪的情况,否则这应该仍然非常有效。