1.header查询
添加rest_total_hits_as_int=true即可

2.使用es-sql的方式查询
需要在sql里面添加 /*! TRACK_TOTAL_HITS(true) */或者用/*! TRACK_TOTAL_HITS(10001) */直接限制记录数量查询即可

请求地址
http://172.21.72.165:9200/_nlpcn/sql
请求头
Content-Type:application/json
Authorization:Basic ZWxhc3RpYzoxMjM0NTY=
请求入参
{
"sql": "select /*! TRACK_TOTAL_HITS(true) */is_active,cur_mon_package_order_cnt from mcc_sub_extend_001_es_20211211 limit 1"
Elasticsearch 查询优化与ES-SQL使用示例

本文介绍了如何在Elasticsearch中通过添加`rest_total_hits_as_int=true`参数进行查询优化,以及如何使用ES-SQL方式查询,并提供了一个具体的请求示例,展示了如何在SQL查询中添加`TRACK_TOTAL_HITS(true)`来获取总记录数。请求包括了HTTP请求地址、头部信息和请求参数,返回值展示了查询结果。
最低0.47元/天 解锁文章
9271

被折叠的 条评论
为什么被折叠?



