1. ホーム
  2. elasticsearch

[解決済み] SQLのサブクエリに相当するElasticSearchの機能は何ですか?

2022-02-16 15:36:39

質問内容

ElasticSearchでクエリを論理的にネストし、あるクエリの出力を別のクエリの入力にすることは可能ですか? また、クエリを連結したり、パイプでつないだりすることはできますか?

これは、SQLのIN演算子やサブクエリに類似しているはずです。

すなわち、以下のとおりです。 select au_lname, au_fname, title from (英語) (select au_lname, au_fname, au_id from pubs.dbo.authors. 州 = 'CA'の場合) または

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

解決方法

Elasticsearchはサブクエリをサポートしていません。最初のクエリを実行した後、最初のクエリの結果を入力として2つ目のクエリを作成する必要があります。