我正在使用 elasticsearch c# ISearchResponse 搜索。我想在 1 次搜索中从 2 个索引中获得结果。 我想从“用户”索引中获取所有用户,他们的字段“doc.Users_Email”在“邮件”索引的“doc.SentMail_Recipients.recipients_email”字段中计数超过 x 次。
我该怎么做? 我的代码中的这个搜索请求示例:
public List<string> Example()
{
ISearchResponse<object> result = _mainManager.Client.Search<object>(q => q
.Index(ElasticIndex.User.ToString().ToLower())
.Query(c => c.Term("example")
.Size(10000));
return _mainManager.GetIdsListResult(result);
}