我有弹性多搜索查询,它返回3个文档列表。
意义上的回应如下:
{
"responses": [
{
...
"hits": {
"total": 0,
"max_score": null,
"hits": []
}
},
{
...
"hits": {
"total": 0,
"max_score": null,
"hits": []
}
},
{
...
"hits": {
"total": 0,
"max_score": null,
"hits": []
}
}
]
}
我在c#到#34; results.GetResponses()"中获得了3个文档列表。
但我不知道如何获得每个清单的总数?即总数?
答案 0 :(得分:1)
您可以汇总所有回复total
属性:
response.GetResponses<object>().Sum(r=>r.HitsMetaData.Total);