1.es版本:7.X
2.问题描述:
7版本之前, es查询可以获取符合本次查询的总记录数total, 但是升级到7之后返回的结构变为了:
"total" : {
"value" : 10000,
"relation" : "gte"
}
value最大为10000, 但是我需要total的真实数量, 有没有什么办法?
1.es版本:7.X
2.问题描述:
7版本之前, es查询可以获取符合本次查询的总记录数total, 但是升级到7之后返回的结构变为了:
"total" : {
"value" : 10000,
"relation" : "gte"
}
value最大为10000, 但是我需要total的真实数量, 有没有什么办法?
3 个回复
core_wzw - 某AILab搜索技术负责人
赞同来自: elasticStack
GET twitter/_search
{
"track_total_hits": true,
"query": {
"match" : {
"message" : "Elasticsearch"
}
}
}
God_lockin
赞同来自: elasticStack
laoyang360 - 《一本书讲透Elasticsearch》作者,Elastic认证工程师 [死磕Elasitcsearch]知识星球地址:http://t.cn/RmwM3N9;微信公众号:铭毅天下; 博客:https://elastic.blog.csdn.net
赞同来自:
如果不做限制,默认有用户返回上百万数据,与Elastic 追求快的理念不一致。