谁能帮我将下面的SQL查询转换为ELasticSearch DSL表单以进行文档选择?
SELECT * FROM table1 WHERE source_id IN (select source_id FROM table2)
最佳答案
这种JOIN语义不会转换为Elasticsearch。如果索引具有父/子映射-您也许可以实现您想要的。另一种选择是进行两次通过查询。
这篇博客文章给出了如何在Elasticsearch中建模关系的想法-Managing Relations in Elasticsearch
关于elasticsearch - 另一个查询的弹性DSL查询结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62159085/