Aktualisierung des Analysators in den ElasticSearch-Einstellungen
Ich verwende Sense (Chrome-Plugin) und habe es geschafft, einen Analysator einzurichten, der ordnungsgemäß funktioniert. Wenn ich ein GET (/ media / _settings) für die Einstellungen ausstelle, wird Folgendes zurückgegeben.
{
"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"
}
}
}
}
Ich versuche, es zu aktualisieren, indem ich Folgendes tue:
Index schließen
Ausgeben dieses PUT-Befehls (Entfernen eines Filters)
PUT /media/_settings
{
"settings": {
"analysis": {
"analyzer": {
"folding": {
"tokenizer": "standard",
"filter": [ "lowercase" ]
}
}
}
}
}
Index öffnen
Aber wenn die Einstellungen zurückkommen, wird der Filter nicht entfernt. Können Sie einen Analyzer nicht aktualisieren, nachdem Sie ihn erstellt haben?