Elasticsearch can't update non dynamic settings
18,253
You can't update the settings of index when the index is in open status. You need to close the index and update the settings and open the index.
Refer : error when trying to update the settings
Comments
-
Bren almost 2 years
I am trying to create a test analyzer to experiment on analysis on Elastic Search. I have an index created called "mytest" which is available and searchable, but when I try to create a custom analyzer I get below error
{ "error": "ElasticsearchIllegalArgumentException[Can't update non dynamic settings[[index.analysis.analyzer.content.type, index.analysis.analyzer.content.tokenizer]] for open indices [[mytest]]]", "status": 400 }
Now I am not sure on restrictions on updating settings but I could not find anything in documentation. I can create the analyze when creating the index, but update does not work.
Using the source below to create analyzer
PUT mytest/_settings { "analysis" : { "analyzer":{ "content":{ "type":"custom", "tokenizer":"whitespace" } } } }
Any ideas ?
-
GeorgeButter almost 4 yearsIs there a workaround for this. Unfortunately, AWS does not support the _close operation
-
Guillaume about 3 years@Buts possible since 7.4: docs.aws.amazon.com/elasticsearch-service/latest/developerguide/…
-
GeorgeButter about 3 years@Guillaume Thanks, we actually switched all out projects to GCP recently because they resolved some of the blockers for us.