原生的创建索引的时候,put 的时候进行设置
1.size的大小不能超过index.max_result_window这个参数的设置,默认为10,000。
2.需要搜索分页,可以通过from size组合来进行。from表示从第几行开始,size表示查询多少条文档。from默认为0,size默认为10;
可以动态进行设置。
索引库默认值设置为了最大允许值:2147483647
_settings
PUT
{
"index": {
"max_result_window": 2147483647
}
}
使用java客户单 restHighLevelClient 进行设置
设置最大允许值 最大允许值:2147483647
//1.创建索引请求
CreateIndexRequest request = new CreateIndexRequest(index);
request.settings(Settings.builder().put("max_result_window",2147483647));
//2.执行客户端请求
CreateIndexResponse response = restHighLevelClient.indices().create(request, RequestOptions.DEFAULT);