小编use*_*458的帖子

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"
                }
            }
        }   
    }
Run Code Online (Sandbox Code Playgroud)

有没有办法通过curl删除过滤器"filter_unused"而不删除并使用新的设置配置创建索引?

filter analyzer elasticsearch

11
推荐指数
1
解决办法
4585
查看次数

标签 统计

analyzer ×1

elasticsearch ×1

filter ×1