我想做一个匹配多个值(值数组)的搜索,如下所示:
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
不是真正有效的迭代器......
谢谢你的帮助。