Elasticsearch7.5 kibana _search 查询数据只返回10000条数据
程序员文章站
2022-07-09 19:50:12
...
查询全部数据只返回10000条,并没有返回实际的总数
GET /index/_search
{
"query": {
"match_all": {}
}
}
查询结果 :total=10000,但是想查询所有的数据,查了资料track_total_hits默认为false 最大10000条
{
"took" : 1,
"timed_out" : false,
"_shards" : {
"total" : 30,
"successful" : 30,
"skipped" : 0,
"failed" : 0
},
"hits" : {
"total" : {
"value" : 10000,
"relation" : "gte"
},
"max_score" : 1.0,
}
}
所以:track_total_hits设置为true
GET /index/_search
{
"track_total_hits": true,
"query": {
"match_all": {}
}
}
执行结果:实际的总数出来了
{
"took" : 9,
"timed_out" : false,
"_shards" : {
"total" : 30,
"successful" : 30,
"skipped" : 0,
"failed" : 0
},
"hits" : {
"total" : {
"value" : 37074,
"relation" : "eq"
},
"max_score" : 1.0,
}
}
上一篇: SQL中的函数——Concat()
下一篇: java每日5问(第37天)