环境
- elasticsearch版本:7.13.2
实例
默认情况下当用elasticsearch进行深度分页查询时的size-from大于10000的时候,就会报错。
可以通过设置settings
的index.max_result_window
属性来解决。
PUT /users/_settings
{
"index.max_result_window": "20000"
}
Elasticsearch.Net
+NEST
写法:
var createIndexResponse = _client.Indices.Create("pdfpageindex", c => c
.Map<FTS_PdfPageIndex>(m => m.AutoMap())
.Settings(s=>s.Setting(UpdatableIndexSettings.MaxResultWindow,200000))
);