前景,开发需求脚本默认不删除索引而删除索引内容,但是写完之后发现总是只匹配十条,后面查找官网发现默认只匹配十条,这边也查看了很多文档,但是都不符合

目录

1.设置查看分页查询大小

2.查询


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)

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐