前景,开发需求脚本默认不删除索引而删除索引内容,但是写完之后发现总是只匹配十条,后面查找官网发现默认只匹配十条,这边也查看了很多文档,但是都不符合
目录
1.设置查看分页查询大小
1)临时配置
对于单个索引使用
curl -XPUT http://host:port/indexName/_settings -H 'Content-Type: application/json' -d '{ "index.max_result_window" :"1000000"}' host:port # 地址加ip indexname # 索引名 _settings # 格式不做修改 -H 'Content-Type: application/json' # 默认格式 -d # 指定内容不动,大小自定义
对于全部索引使用
curl -XPUT host:port/_settings -H 'Content-Type: application/json' -d '{ "index.max_result_window" :"1000000"}' # 全量查看就是不写索引
在配置文件中直接加入 index.max_result_window: 1000000
vim /usr/share/elasticsearch/config/elasticsearch.yml index.max_result_window: 1000000 # 该行
2.查询
curl -XGET "http://ip:port/indexName/_search?pretty" -H 'Content-Type: application/json' -d '{"size" : 10000}' ip:port/indexName/ # 输入要查询的ip和端口及索引,大小自定义
# 主:如果不-d指定查询页面数的化默认还是10
# 本文有查考到
(50条消息) ElasticSearch index.max_result_window_lpfasd123的博客-CSDN博客
解决elasticsearch index.max_result_window配置问题 - 简书 (jianshu.com)