elasticsearch 使index.max\u结果\u窗口设置持久化,elasticsearch,nest,elasticsearch,Nest" /> elasticsearch 使index.max\u结果\u窗口设置持久化,elasticsearch,nest,elasticsearch,Nest" />

elasticsearch 使index.max\u结果\u窗口设置持久化

elasticsearch 使index.max\u结果\u窗口设置持久化,elasticsearch,nest,elasticsearch,Nest,有没有办法使index.max\u result\u窗口设置持久化。 还有哪些可用选项可以推动此设置。是的,您可以通过更改conf/elasticsearch.yml来实现。只需在末尾添加一行,如下所示 index.max_result_window: 1 它将在下次重新启动Elasticsearch后设置您有3个选项来设置此参数: 将其设置为elasticsearch.yml(如@mystion所述) 将其设置为映射模板,基本上是在ES中插入数据时使用的索引模式 通过indice_upda

有没有办法使index.max\u result\u窗口设置持久化。
还有哪些可用选项可以推动此设置。

是的,您可以通过更改conf/elasticsearch.yml来实现。只需在末尾添加一行,如下所示

index.max_result_window: 1

它将在下次重新启动Elasticsearch后设置

您有3个选项来设置此参数:

  • 将其设置为elasticsearch.yml(如@mystion所述)
  • 将其设置为映射模板,基本上是在ES中插入数据时使用的索引模式
  • 通过indice_update_设置API动态设置

HtH,

因为这是用
nest
标记的,所以我想您正在寻找一种用nest强类型完成的方法。您也可以这样在indexcreation时设置它(此处将
max\u result\u window
设置为20k):

wait\u elasticClient.CreateIndexAsync(
“我的索引的名称”,
c=>c
.初始化(新索引状态)
{
设置=新索引设置{{“index.max_result_window”,20000}
})
);
这是在Nest v6.2.0中完成的

Kibana事后确认:

谢谢!它真的帮助了我!作为将来的参考,这在ES 5+中不再起作用。