小编kar*_*ish的帖子

将分析器添加到elasticsearch 6.3.1中的现有索引中

我正在尝试在 Elasticsearch 的现有索引中添加分析器。

下面是代码:-

curl -X POST "localhost:9200/existing_index_name/_mapping/_doc?pretty" -H 'Content-Type:     application/json' -d'
{
"settings":{
    "analysis":{
    "analyzer":{
    "analyzer_startswith":{
    "tokenizer":"keyword",
    "filter":["lowercase"]
     }
    }
   }      
  }
 }
'
Run Code Online (Sandbox Code Playgroud)

以下是我收到的错误:-

 ["type" : "mapper_parsing_exception",
        "reason" : "Root mapping definition has unsupported parameters:  [settings : {analysis={analyzer={analyzer_startswith={tokenizer=keyword, filter=[lowercase]}}}}]"
Run Code Online (Sandbox Code Playgroud)

elasticsearch

4
推荐指数
1
解决办法
6627
查看次数

标签 统计

elasticsearch ×1