Elastic 7.X根映射定义具有不受支持的参数

时间:2019-10-31 12:39:32

标签: elasticsearch

从6.X升级到7.X之后

索引创建中出现下一个错误

getModels()

查询正文为

RequestError(400, 'mapper_parsing_exception', 
'Root mapping definition has unsupported parameters:  
       [speechanalytics-transcript : {
               properties={
                 transcript_operator={similarity=scripted_tfidf, type=text}}]')

1 个答案:

答案 0 :(得分:0)

在新版本中,映射类型已删除 https://www.elastic.co/guide/en/elasticsearch/reference/6.7/removal-of-types.html

需要更改映射

    'mappings': {
        'speechanalytics-transcript': {
         'properties': {
           'transcript_operator':{
              'type': 'text',
              'analyzer': 'standard',
             'similarity': 'scripted_tfidf',
           }
          }
       }
    }

    'mappings': {
         'properties': {
           'transcript_operator':{
              'type': 'text',
              'analyzer': 'standard',
             'similarity': 'scripted_tfidf',
           }
        }
    }