Elasticsearch 7 以上版本显示hits.total超过10000条设置

这篇具有很好参考价值的文章主要介绍了Elasticsearch 7 以上版本显示hits.total超过10000条设置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.header查询

添加rest_total_hits_as_int=true即可

Elasticsearch 7 以上版本显示hits.total超过10000条设置

 

2.使用es-sql的方式查询

需要在sql里面添加 /*! TRACK_TOTAL_HITS(true) */或者用/*! TRACK_TOTAL_HITS(10001) */直接限制记录数量查询即可

Elasticsearch 7 以上版本显示hits.total超过10000条设置

 请求地址
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"    
}
返回值:
{
    "took": 2,
    "timed_out": false,
    "_shards": {
        "total": 8,
        "successful": 8,
        "skipped": 0,
        "failed": 0
    },
    "hits": {
        "total": {
            "value": 10004,
            "relation": "eq"

        },
        "max_score": 1,
        "hits": [
            {
                "_index": "mcc_sub_extend_001_es_20211211",
                "_type": "_doc",
                "_id": "1dxJqH0B3nAO-b3QdSba",
                "_score": 1,
                "_source": {
                    "is_active": "0",
                    "cur_mon_package_order_cnt": "2"
                }
            }
        ]
    }
}文章来源地址https://www.toymoban.com/news/detail-437052.html

到了这里,关于Elasticsearch 7 以上版本显示hits.total超过10000条设置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何解决elasticsearch分页总数量超过10000条就报错

    默认情况下,Elasticsearch集群中每个分片的搜索结果数量限制为10000。这是为了避免潜在的性能问题。具体报错信息如下: 但是,可以通过以下几种方法解决这个问题。 1. 使用scroll API:scroll API可以帮助我们在不加载所有数据的情况下获取所有结果。它会在后台执行查询以获取

    2024年02月17日
    浏览(56)
  • 【ES】--track_total_hits参数影响ES分页数据

    工作遇到一个ES深度分页查询时出现报错,报错内容如下 ElasticsearchException[Elasticsearch exception [type=illegal_argument_exception, reason=Result window is too large, from + size must be less than or equal to: [10000] but was [10001].This limit can be set by changing the [index.max_result_window] index level setting. 出现这个问题的

    2024年02月07日
    浏览(35)
  • Elasticsearch分页搜索数量不能超过10000的解决This limit can be set by changing the [index.max_result_window] index

    开发环境:  JDK1.8、Elasticsearch7.3.1、RestHighLevelClient 问题:  最近在通过Java客户端操作ES进行分页查询(from+size)时,分页获取满足条件的数据和总数。发现满足条件的数据总数一旦超过10000条,使用SearchResponse的getHits().getTotalHits().value返回的结果永远是10000。为什么会被限制只能搜

    2024年02月04日
    浏览(41)
  • Graylog日志查询超过10000限制问题

    在使用graylog时,默认分页查询存在限制,真实使用不能满足,需要我们手动处理。当查询超过执行长度时,会出现一下错误提示 问题描述 查询超过 10000 页, Elasticsearch 出现异常 解决方案 方案一:修改配置文件,重启 Elasticsearch 服务【 Elasticsearch5.x 版本以后不支持】 修改

    2024年02月04日
    浏览(57)
  • Android Studio 4以上版本设置成中文

    我们安装好Android Studio后,默认是英文界面的,这可能对开发者来说并不是很友好,所以我们给它设置成中文。 本以为直接在设置里面有切换成中文的功能,结果找了一轮没有,最后网上查看相关方法,发现要到JET BRAINS的插件官网里面下载相关插件来使用!!!插件官网地址

    2023年04月08日
    浏览(35)
  • VS2010 及以上版本如何设置 Fixedsys 字体?

    工作中需要使用 Visual Studio 2010(或以上版本) 的朋友,可能发现如果想设置以往版本中经典的 Fixedsys 字体(等宽字体),已经不能在字体设置中找到了,那么怎么才能让怀旧或习惯偏好的用户设置 Fixedsys 字体呢? 方法/步骤 在百度中搜索:fixedsys excelsior(fixedsys 字体的 T

    2024年02月12日
    浏览(64)
  • 在ElasticSearch6.8及以上版本开启安全认证功能

    title: 在ElasticSearch6.8及以上版本开启安全认证功能 date: 2019-06-20 20:01:00 tags: elastic search es安全认证 categories: 搜索引擎 ElasticSearch 在6.8之前免费版本并不包含安全认证功能,之后版本有开放一些基础认证功能,对于普通用户来说是够用的。 免费版本 TLS 功能,可对通信进行加密

    2024年02月06日
    浏览(47)
  • SQL拦截:想要限制每次查询的结果集不能超过10000行,该如何实现?

    实践出真知,欢迎关注我的公众号:Hoeller 对于一些Saas化软件,当某个租户在执行查询SQL时,如果查询条件出现了BUG,导致去查了所有租户的数据,这种情况是非常严重的,此时就需要在架构层面做限制,禁止一些特殊SQL的执行,另外,为了保护数据库,也可能会限制某些查

    2024年02月05日
    浏览(39)
  • 解决MySQL 8.0以上版本设置大小写不敏感的问题

            MySQL 8.0以上版本默认区分大小写,但在低版本(如5.7)中,可以通过在my.cnf配置文件的[mysqld]节下添加lower_case_table_names=1来设置大小写不敏感。然而,在MySQL 8.0以上版本中,添加此配置可能导致MySQL服务无法启动。本篇博客将介绍如何解决MySQL 8.0以上版本设置大小

    2024年02月02日
    浏览(39)
  • pikachu暴力破解之token验证--及burpsuite2021版本及以上的线程设置

    萌新在学习关于token验证的爆破学习时,在设置线程的时候发现我的2021版本的和很多博主演示的都不一样,经过一番查找,才找到了如何设置。 实验过程 1.我们以pikachu的token验证为对象,这里我们是事先知道username是admin的,所以我们对password和token两个参数进行选定 这里我们

    2024年02月03日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包