【问题标题】:elastic DSL query result from another query来自另一个查询的弹性 DSL 查询结果
【发布时间】:2020-09-21 08:09:01
【问题描述】:

谁能帮我将下面的 SQL 查询翻译成 ELlasticSearch DSL 表单以进行文档选择?

SELECT * FROM table1 WHERE source_id IN (select source_id FROM table2)

【问题讨论】:

    标签: elasticsearch join elasticsearch-dsl elasticsearch-query


    【解决方案1】:

    此 JOIN 语义不会转换为 Elasticsearch。如果您的索引具有父/子映射 - 您可能能够实现您想要做的事情。另一种选择是进行两次查询。

    这篇博文介绍了如何在 Elasticsearch 中建模关系 - Managing Relations in Elasticsearch

    【讨论】:

    • 你能给我一个关于“另一种选择是进行两次查询”的提示吗?方法 ?或任何文档链接
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-23
    • 1970-01-01
    • 2021-05-21
    • 2014-08-18
    • 1970-01-01
    • 2011-12-02
    • 1970-01-01
    相关资源
    最近更新 更多