Elasticsearch无法更新非动态设置

我正在尝试创建一个测试分析器,以对Elastic Search的分析进行实验。我创建了一个索引“

mytest”,该索引可用且可搜索,但是当我尝试创建自定义分析器时,出现以下错误

{

"error": "ElasticsearchIllegalArgumentException[Can't update non dynamic settings[[index.analysis.analyzer.content.type, index.analysis.analyzer.content.tokenizer]] for open indices [[mytest]]]",

"status": 400

}

现在,我不确定更新设置的限制,但是在文档中找不到任何内容。我可以在创建索引时创建分析,但是更新不起作用。

使用以下来源创建分析器

PUT mytest/_settings

{

"analysis" : {

"analyzer":{

"content":{

"type":"custom",

"tokenizer":"whitespace"

}

}

}

}

有任何想法吗 ?

回答:

当索引处于打开状态时,您无法更新索引的设置。您需要关闭索引并更新设置并打开索引。

以上是 Elasticsearch无法更新非动态设置 的全部内容, 来源链接: utcz.com/qa/432835.html

回到顶部