Elasticsearch.Net+NEST系列:通过设置settings的index.max_result_window属性,实现搜索数据条数大于10000

环境

  • elasticsearch版本:7.13.2

实例

默认情况下当用elasticsearch进行深度分页查询时的size-from大于10000的时候,就会报错。
可以通过设置settingsindex.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))
);
上一篇:python – SCons问题 – 不了解Variables类


下一篇:C语言经典例题:求10000以内n的阶乘