从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}}]')
答案 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',
}
}
}