有谁知道使用NEST库7.6版使用MultiSearch的语法。
我们尝试过:
var result = client.MultiSearch(ms => ms
.Search<ElasticsearchProject>("projects", s => s.MatchAll())
.Search<Person>("people", s => s.MatchAll())
);
看来这在版本7.6中不再有效
最佳答案
MultiSearch期望将Indices
作为第一个参数,尽管它是可选参数。要仅传递委托(delegate),请标记参数
var result = client.MultiSearch(selector: ms => ms
.Search<ElasticsearchProject>("projects", s => s.MatchAll())
.Search<Person>("people", s => s.MatchAll())
);
关于elasticsearch - 使用NEST API Elasticsearch的MultiSearch查询语法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/61200541/