ES更改参数max_result_window
今天开发那边说翻页超过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的更多相关文章
- EasyUI tree reload时更改参数的问题。
[问题]很多时候,我们需要重新加载tree数据,不仅仅是简单地刷新,更多的是重定向了URL,其中就包括参数的调整. moduleTree = $('#tree').tree({ queryParams ...
- SqlServer Bug:复制架构更改参数(replicate_ddl)无效
原文:SqlServer Bug:复制架构更改参数(replicate_ddl)无效 最近测试可更新订阅的架构更改问题,发现了一个 bug. 在复制中,当在发布数据库对发布数据库进行架构更改时,结构自 ...
- Openstack 在VMware虚拟机ESXI和Workstation下安装需要更改参数
[vmware vsphere] 要在esxi 5i的系统文件/etc/vmware/config最后添加vhv.allow = “TRUE” 一行.重启 VMware ESXi 后编辑虚拟机选项(需 ...
- 关于ElasticSearch默认窗口结果集参数max_result_window修改
在Linux服务器中执行如下命令 curl -XPUT http://192.168.46.163:9200/t_order/_settings -d '{ "index" : { ...
- Oracle 12c中CDB与PDB实例参数更改影响实验
基础知识单薄的同学,请逐字逐句阅读以下概念,来自于博客园AskScuti. 预备知识:什么是参数文件.存放位置.参数文件的分类和参数文件的命名方式.参数文件如何创建.参数文件加载顺序.参数分类.参数修 ...
- js 实现淘宝放大镜功能,可更改配置参数 带完整版解析代码[magnifier.js]
前言: 本人纯小白一个,有很多地方理解的没有各位大牛那么透彻,如有错误,请各位大牛指出斧正!小弟感激不尽. 本篇文章为您分析一下原生JS写淘宝放大镜效果 基本功能: 运 ...
- ES搜索引擎-简单入门
基本概念: 索引Index es吧数据放到一个或者多个索引中,如果用关系型数据库模型对比,索引的地位与数据库实例(db)相当.索引存放和读取的基本单元是文档(document).es内部使用的是apa ...
- Elasticsearch笔记四之配置参数与核心概念
在es根目录下有一个config目录,在此目录下有两个文件分别是elasticsearch.yml和logging.yml. logging.yml是日志文件,es也是使用log4j来记录日志的,我在 ...
- ES Client
关于 ElasticSearch的学习参见:ELK | wjcx_sqh 本文分别学习 .Net | Java 下操作 ES: .Net 目前主流的 .Net 客户端有 2 种: PlainElast ...
随机推荐
- mybatis~SQL映射
student.xml里面是这么写的: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE m ...
- CVE-2017-11882复现配合koadic
项目地址:https://github.com/iBearcat/CVE-2017-11882 首先开启koadic,然后配置一下 复制这句代码 mshta http://192.168.220.13 ...
- Playbooks 中的错误处理
Topics Playbooks 中的错误处理 忽略错误的命令 控制对失败的定义 覆写更改结果 Ansible 通常默认会确保检测模块和命令的返回码并且会快速失败 – 专注于一个错误除非你另作打算. ...
- python's eighth day for me
f : 变量,f_obj, file, f_handler,...文件句柄. open : windows 的系统功能. windows 默认编码方式:gbk. Linux 默认编码方式:utf ...
- Anaconda使用总结(文章来自网络)
序 Python易用,但用好却不易,其中比较头疼的就是包管理和Python不同版本的问题,特别是当你使用Windows的时候.为了解决这些问题,有不少发行版的Python,比如WinPython.An ...
- 用Golang为Python编写模块
Go里面需要显示的引入C模块, 让编译器支持生成动态链接库, 并且在代码中可以使用C语言的数据类型,这个至关重要. Calling Go code from Python code 摘取一个最简单例子 ...
- 主机不能访问虚拟机中的web服务【解决方案】
百度了其它一些方法都不行,最后实在没辙,关了windows防火墙和Linux防火墙,居然能够访问了,我服. 总结一下,原来是Red Hat Linux 6.0防火墙没有开启端口80,开启的方法为(老版 ...
- 刷题向》关于第一篇状压DP BZOJ1087 (EASY+)
这是本蒟蒻做的第一篇状压DP,有纪念意义. 这道题题目对状压DP十分友善,算是一道模板题. 分析题目,我们发现可以用0和1代表每一个格子的国王情况, 题目所说国王不能相邻放置,那么首先对于每一行是否合 ...
- 【bzoj2705】[SDOI2012]Longge的问题
2705: [SDOI2012]Longge的问题 Time Limit: 3 Sec Memory Limit: 128 MBSubmit: 2507 Solved: 1531[Submit][ ...
- Docker学习笔记_网上资源参考
Docker学习,网上资源参考 1.菜鸟教程: http://www.runoob.com ...