Обновление анализатора в настройках ElasticSearch
Я использую Sense (плагин Chrome), и мне удалось настроить анализатор, и он работает правильно. Если я выдаю GET (/ media / _settings) в настройках, возвращается следующее.
{
"media": {
"settings": {
"index": {
"creation_date": "1424971612982",
"analysis": {
"analyzer": {
"folding": {
"filter": [
"lowercase",
"asciifolding"
],
"tokenizer": "standard"
}
}
},
"number_of_shards": "5",
"uuid": "ks98Z6YCQzKj-ng0hU7U4w",
"version": {
"created": "1040499"
},
"number_of_replicas": "1"
}
}
}
}
Я пытаюсь обновить его, выполнив следующие действия:
Закрытие индекса
Выполнение этой команды PUT (удаление фильтра)
PUT /media/_settings
{
"settings": {
"analysis": {
"analyzer": {
"folding": {
"tokenizer": "standard",
"filter": [ "lowercase" ]
}
}
}
}
}
Открытие индекса
Но когда настройки возвращаются, фильтр не удаляется. Не можете ли вы обновить анализатор после того, как вы его создали?