什么是SQL子查询的ElasticSearch等价物?

use*_*545 14 elasticsearch

您可以在ElasticSearch中逻辑嵌套查询,因此一个查询的输出是另一个查询的输入.另一种问题是如何将查询链接或管道组合在一起?

这应该类似于SQL中的IN运算符或子查询

即: - 选择au_lname,au_fname,title from(select au_lname,au_fname,au_id from pubs.dbo.authors where state ='CA')或

SELECT Name FROM AdventureWorks2008R2.Production.Product WHERE ListPrice =(SELECT ListPrice FROM AdventureWorks2008R2.Production.Product WHERE Name ='Chainring Bolts');

Chr*_*ald 18

Elasticsearch不支持子查询; 您需要执行第一个查询,然后使用第一个查询的结果作为输入构造第二个查询.