Atualizando o analisador nas configurações do ElasticSearch
Estou usando o Sense (plugin do Chrome) e consegui configurar um analisador e ele está funcionando corretamente. Se eu emitir um GET (/ media / _settings) nas configurações, o seguinte será retornado.
{
"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"
}
}
}
}
Estou tentando atualizá-lo, fazendo o seguinte:
Fechando o índice
Emitindo este comando PUT (removendo um filtro)
PUT /media/_settings
{
"settings": {
"analysis": {
"analyzer": {
"folding": {
"tokenizer": "standard",
"filter": [ "lowercase" ]
}
}
}
}
}
Abrindo o índice
Mas quando as configurações retornam, o filtro não é removido. Você não pode atualizar um analisador depois de criá-lo?