Я новичок в упругий поиск и мне было интересно, если это возможно, чтобы удалить пользовательский анализатор или настраиваемый фильтр из индекса ..elasticsearch удалить пользовательский анализатор/фильтр
Например, представьте следующие параметры индекса:
"settings" : {
"analysis": {
"filter":{
"filter_metaphone":{
"encoder": "metaphone",
"type": "phonetic",
"replace": "false"
},
"filter_unused":{
"type": "edgeNGram",
"max_gram": "10",
"min_gram": "1"
}
},
"analyzer":{
"name":{
"type": "custom",
"filter": ["filter_metaphone"],
"tokenizer": "standard"
}
}
}
}
есть ли способ удалить через завиток фильтра «filter_unused» не удаляя и создать индекс с новой конфигурацией настроек?
что произойдет, если вы просто повторно разместить его без filter_unused? – mconlin
, глядя на код ES. Я вижу только методы GET и POST в действиях анализа REST, без DELETE. – mconlin
http://stackoverflow.com/questions/12367877/change-settings-and-mappings-on-existing-index-in-elasticsearch Здесь вы можете увидеть, как изменить настройки анализатора существующего индекса. – slawek