我正在尝试为名为region
的新索引创建映射。请在下面找到我的映射文件。
PUT region
{
"mappings": {
"doc": {
"properties": {
"catalog_product_id": {
"type": "long",
},
"id": {
"type": "long"
},
"region_id":{
"type": "text"
},
"region_type":{
"type" : "text"
}
}
}
}
}
}
尝试执行此映射脚本时,出现以下错误
was expecting double-quote to start field name
答案 0 :(得分:1)
我已经用我的Kibana仔细检查了您的映射,似乎JSON格式存在解析错误。在,
之后删除"type": "long",
,并从末尾删除}
中的一个,如下所示:
PUT region
{
"mappings": {
"doc": {
"properties": {
"catalog_product_id": {
"type": "long"
},
"id": {
"type": "long"
},
"region_id":{
"type": "text"
},
"region_type":{
"type" : "text"
}
}
}
}
}