假设我们有两种索引类型:成员和餐厅。两者都包含城市属性。
我想过滤成员(例如按名称),并希望在结果中包括成员所在城市/城市的餐馆名称列表。
是否可以仅使用一个ES查询来执行此操作?我猜它应该类似于数据库联接。
谢谢。
ES没有联接的概念。这是因为它是索引而不是关系数据库。最好打两个电话。一个获取会员的文件,然后另一个获取餐厅。
除非您有特殊情况,否则这仍然应该非常有效。