次のように、複数の値 (値の配列) に一致する検索を実行したい:
var result1 = _client.Search<type1>(s => s
.Fields(f => f.trip_id)
.Query(q => q
.Terms(t => t.arg1, value1)).Take(_allData))
.Documents.Select(d => d.arg2).ToArray();
var result2 = _client.Search<type2>(s => s
.Query(q => q
.Terms(t => t.arg3, result1))
.Take(_allData)
).Documents.Select(s => s.ar3).ToList();
どのようにできるのか ?ファセットについて考えていましたが、どうすればできるのかわかりません。今のところ機能する唯一の方法は、foreach
実際には効果的ではないイテレータを使用することです...
ご協力いただきありがとうございます。