我知道,我很蠢,看不出来怎么做,但我对elasticsearch很新。
我想知道如何做一个简单的分页。
例如:1到10条,共 123,456 条记录
我需要知道查询的总命中数,有意义吧?
public long GetCount(SearchModel model)
{
return _elasticClient.Search<Document>(s => s
.Query(q => GetWhere(q, model))
).Total;
}
我没有使用From/Size,因为我想获取查询的总记录数(就是这么简单)。
我尝试了ISearchResponse.Total,但它会忽略查询过滤器。
非常感谢任何建议!