谁能帮我把下面的SQL查询翻译成ELasticSearch DSL表单查询,用于文档选择?
SELECT * FROM table1 WHERE source_id IN (select source_id FROM table2)
这种JOIN语义并不能翻译成Elasticsearch。如果你的索引有父子映射--你也许能实现你想要做的事情。另一个选择是做一个两遍查询。
这篇博文给出了Elasticsearch中关系是如何建模的概念--。在Elasticsearch中管理关系