【问题标题】:"Join query" in ElasticSearchElasticSearch 中的“加入查询”
【发布时间】:2015-07-30 02:49:18
【问题描述】:

假设我们有两种索引类型:会员和餐厅。两者都包含城市属性。

我想过滤成员(例如按名称),并希望在结果中包含来自成员家乡/城市的餐厅名称列表。

是否可以只使用一个 ES 查询来做到这一点?我想应该和 DB join 差不多吧。

谢谢。

【问题讨论】:

标签: elasticsearch


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-06
    • 1970-01-01
    • 2013-12-12
    • 1970-01-01
    • 1970-01-01
    • 2015-01-13
    • 2016-05-09
    • 1970-01-01
    相关资源
    最近更新 更多