gpt4 book ai didi

elasticsearch - "mapper_parsing_exception" postman 错误

转载 作者:行者123 更新时间:2023-12-03 01:31:32 25 4
gpt4 key购买 nike

我正在使用 postman 与 Elasticsearch 服务器通信,当我尝试连接 Elasticsearch 服务器时, postman 收到错误消息。我哪里出错了?
这是我的代码。

{
"mappings": {
"post": {
"properties": {
"city": {
"type": "text"
},
"contact_email": {
"type": "text"
},
"country": {
"type": "text"
},
"description": {
"type": "text"
},
"image": {
"type": "text"
},
"post_id": {
"type": "text"
},
"state_province": {
"type": "text"
},
"title": {
"type": "text"
}
}
}
}
}

我尝试与我的服务器通信,但我一直收到此错误
        "root_cause": [
{
"type": "mapper_parsing_exception",
"reason": "Root mapping definition has unsupported parameters: [post : {properties={country={type=text}, image={type=text}, post_id={type=text}, city={type=text}, description={type=text}, state_province={type=text}, title={type=text}, contact_email={type=text}}}]"
}

最佳答案

好像您使用的是 Elasticsearch 7.0 版。由于 elasticsearch 每个索引不再支持一种以上的映射类型,因此不再需要映射名称,并且不应在此版本中提供映射名称。
删除映射名称 post从 json 输入。使用如下:

{
"mappings": {
"properties": {
"city": {
"type": "text"
},
"contact_email": {
"type": "text"
},
"country": {
"type": "text"
},
"description": {
"type": "text"
},
"image": {
"type": "text"
},
"post_id": {
"type": "text"
},
"state_province": {
"type": "text"
},
"title": {
"type": "text"
}
}
}
}

关于elasticsearch - "mapper_parsing_exception" postman 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55664038/

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