今天开发那边说翻页超过10000报错。早上来查阅官网手册,说from/size默认是10000。通过参数index.max_result_window进行控制。那么直接改这个参数即可。

1、先看看默认配置

curl -XGET 10.46.2.100:/carnoc_jobapply/_settings
{
"carnoc_jobapply": {
"settings": {
"index": {
"number_of_shards": "",
"provided_name": "carnoc_jobapply",
"creation_date": "",
"analysis": {
"ik": {
"tokenizer": "ik_max_word"
}
},
"number_of_replicas": "",
"uuid": "ccF77NAHTfiec5-ugvZPfA",
"version": {
"created": ""
}
}
}
}
}

没有具体的值,采用的是默认的参数值10000。

2、进行更改参数

curl -XPUT 10.46.2.100:/carnoc_jobapply/_settings -d '{ "index.max_result_window" :"500000"}'

抛了个异常

{"error":"Content-Type header [application/x-www-form-urlencoded] is not supported","status":}

这是由于从ES6.0开始需要指定header头,重新编辑下

curl -H "Content-Type: application/json" -XPUT 10.46.2.100:/carnoc_jobapply/_settings -d '{ "index.max_result_window" :"500000"}'

返回结果

{"acknowledged":true}

3、再次查看参数值

curl -XGET 10.46.2.100:/carnoc_jobapply/_settings

返回

{
"carnoc_jobapply": {
"settings": {
"index": {
"number_of_shards": "",
"provided_name": "carnoc_jobapply",
"max_result_window": "",
"creation_date": "",
"analysis": {
"ik": {
"tokenizer": "ik_max_word"
}
},
"number_of_replicas": "",
"uuid": "ccF77NAHTfiec5-ugvZPfA",
"version": {
"created": ""
}
}
}
}
}

修改成功

注意:

1、此方法是设置单索引,如果需要更改索引需要将carnoc_jobapply换成_all

2、即使换成_all,对于新增的索引,还是默认的10000

附上参考文件:

https://www.elastic.co/guide/en/elasticsearch/reference/current/index-modules.html

ES更改参数max_result_window的更多相关文章

  1. EasyUI tree reload时更改参数的问题。

    [问题]很多时候,我们需要重新加载tree数据,不仅仅是简单地刷新,更多的是重定向了URL,其中就包括参数的调整. moduleTree = $('#tree').tree({ queryParams ...

  2. SqlServer Bug:复制架构更改参数(replicate_ddl)无效

    原文:SqlServer Bug:复制架构更改参数(replicate_ddl)无效 最近测试可更新订阅的架构更改问题,发现了一个 bug. 在复制中,当在发布数据库对发布数据库进行架构更改时,结构自 ...

  3. Openstack 在VMware虚拟机ESXI和Workstation下安装需要更改参数

    [vmware vsphere] 要在esxi 5i的系统文件/etc/vmware/config最后添加vhv.allow = “TRUE” 一行.重启 VMware ESXi 后编辑虚拟机选项(需 ...

  4. 关于ElasticSearch默认窗口结果集参数max_result_window修改

    在Linux服务器中执行如下命令 curl -XPUT http://192.168.46.163:9200/t_order/_settings -d '{ "index" : { ...

  5. Oracle 12c中CDB与PDB实例参数更改影响实验

    基础知识单薄的同学,请逐字逐句阅读以下概念,来自于博客园AskScuti. 预备知识:什么是参数文件.存放位置.参数文件的分类和参数文件的命名方式.参数文件如何创建.参数文件加载顺序.参数分类.参数修 ...

  6. js 实现淘宝放大镜功能,可更改配置参数 带完整版解析代码[magnifier.js]

    前言:         本人纯小白一个,有很多地方理解的没有各位大牛那么透彻,如有错误,请各位大牛指出斧正!小弟感激不尽.         本篇文章为您分析一下原生JS写淘宝放大镜效果 基本功能: 运 ...

  7. ES搜索引擎-简单入门

    基本概念: 索引Index es吧数据放到一个或者多个索引中,如果用关系型数据库模型对比,索引的地位与数据库实例(db)相当.索引存放和读取的基本单元是文档(document).es内部使用的是apa ...

  8. Elasticsearch笔记四之配置参数与核心概念

    在es根目录下有一个config目录,在此目录下有两个文件分别是elasticsearch.yml和logging.yml. logging.yml是日志文件,es也是使用log4j来记录日志的,我在 ...

  9. ES Client

    关于 ElasticSearch的学习参见:ELK | wjcx_sqh 本文分别学习 .Net | Java 下操作 ES: .Net 目前主流的 .Net 客户端有 2 种: PlainElast ...

随机推荐

  1. 【js与jquery】javascript中url编码与解码

    本文主要针对URI编解码的相关问题做了介绍,对Url编码中哪些字符需要编码.为什么需要编码做了详细的说明,并对比分析了Javascript 中和 编解码相关的几对函数 编码/解码 escape / u ...

  2. cin cout getline string

    1.C++ code, When we want to read a number whatever the type is int or double , just use cin >> ...

  3. RT2870移植到s3c2416后续验证无线…

    我的无线网卡显示的事ra0,所以把下面的wlan0换成ra0即可:视自己的情况而定 1. 打开无线网卡电源 iwconfig wlan0 txpower on 2. 列出区域内的无线网络 iwlist ...

  4. java tcp socket实例

    java tcp socket实例 2011-04-20 13:58 2364人阅读 评论(1) 收藏 举报 socketjavatcpthreadserverclass package com.ne ...

  5. libevent源码深度剖析四

    libevent源码深度剖析四 ——libevent源代码文件组织 1 前言 详细分析源代码之前,如果能对其代码文件的基本结构有个大概的认识和分类,对于代码的分析将是大有裨益的.本节内容不多,我想并不 ...

  6. 189. Rotate Array 从右边开始翻转数组

    [抄题]: Rotate an array of n elements to the right by k steps. For example, with n = 7 and k = 3, the ...

  7. 551. Student Attendance Record I 从字符串判断学生考勤

    [抄题]: You are given a string representing an attendance record for a student. The record only contai ...

  8. pt-table-checksum、pt-table-sync核对主从库一致性

    一.下载并安装工具http://www.percona.com/downloads/percona-toolkit/目前最新的版本是percona-toolkit_2.2.12.tar.gz上传到服务 ...

  9. struts2 框架的基本使用

    <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http:// ...

  10. 面试题:bootstrap栅格系统

    Bootstrap是一个支持响应式的Css框架它提供了很多组件,如导航条,面板,菜单,form表单,还有栅格,而且他们这些都是支持响应式的,可以在各种设备上进行完美的展现.这里面我感觉最有价值的就是b ...