gpt4 book ai didi

Elasticsearch 7 : Root mapping definition has unsupported parameters (mapper_parsing_exception)

转载 作者:行者123 更新时间:2023-11-29 02:45:08 25 4
gpt4 key购买 nike

当尝试在 Elasticsearch 7 中插入以下映射时

PUT my_index/items/_mapping
{
"settings":{

},
"mappings":{
"items":{
"properties":{
"products":{
"properties":{
"classification":{
"type":"text",
"fields":{
"raw":{
"type":"keyword",
"ignore_above":256
}
}
},
"original_text":{
"type":"text",
"store":false,
"fields":{
"raw":{
"type":"keyword",
"ignore_above":256
}
}
}
}
},
"title":{
"type":"text",
"fields":{
"raw":{
"type":"keyword",
"ignore_above":256
}
},
"analyzer":"autocomplete"
},
"image":{
"properties":{
"type":{
"type":"text",
"fields":{
"raw":{
"type":"keyword",
"ignore_above":256
}
}
},
"location":{
"type":"text",
"store":false,
"fields":{
"raw":{
"type":"keyword",
"ignore_above":256
}
}
}
}
}
}
}
}
}

我收到以下形式的错误:

{
"error": {
"root_cause": [
{
"type": "mapper_parsing_exception",
"reason": "Root mapping definition has unsupported parameters:

是什么导致了这个错误?

最佳答案

在 Elasticsearch 7 中,映射类型已被弃用,这导致了此问题根源的重大更改。

Announcement由 Elasticsearch 团队提供弃用、路线图和替代方案。

要解决此问题,只需删除对映射类型(本例中为“项目”)的所有引用:

PUT my_index/_mapping
{
"settings":{

},
"mappings":{
"properties":{
"products":{
"properties":{
"classification":{
"type":"text",
"fields":{
"raw":{
"type":"keyword",
"ignore_above":256
}
}
},
"original_text":{
"type":"text",
"store":false,
"fields":{
"raw":{
"type":"keyword",
"ignore_above":256
}
}
}
}
},
"title":{
"type":"text",
"fields":{
"raw":{
"type":"keyword",
"ignore_above":256
}
},
"analyzer":"autocomplete"
},
"image":{
"properties":{
"type":{
"type":"text",
"fields":{
"raw":{
"type":"keyword",
"ignore_above":256
}
}
},
"location":{
"type":"text",
"store":false,
"fields":{
"raw":{
"type":"keyword",
"ignore_above":256
}
}
}
}
}
}
}
}

关于 Elasticsearch 7 : Root mapping definition has unsupported parameters (mapper_parsing_exception),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55699623/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com