官方提供了count api 来获取匹配的结果, 如下:
GET /twitter/tweet/_count
{
"query" : {
"term" : { "user" : "kimchy" }
}
}
那么,按照下面这种方法,和count 方法有何区别:GET /twitter/tweet/_search
{
"size": 0,
"query" : {
"term" : { "user" : "kimchy" }
}
}
结果都可以得到相应的总的匹配的条数。
5 个回复
hapjin
赞同来自:
kepmoving - 90后
赞同来自:
trycatchfinal
赞同来自:
Es 7.x版本,search api为了性能,已经不返回准确的total hit,而是一个估算值。
search api
liuxg - Elastic
赞同来自:
GET _search
{
"track_total_hits": true
}
这样我们就可以返回所有的文档
hapjin
赞同来自: