我遇到错误。
错误:
“ {”错误“:{” root_cause“:[{” type“:” parse_exception“,”原因“:”无法解析内容以映射“”]],“ type”:“ parse_exception”,“原因” :“无法解析内容以映射”,“ caused_by”:{“ type”:“ json_parse_exception”,“原因”:“意外字符('s'(代码115)):期望双引号开头字段名称\ n在[来源:org.elasticsearch.transport.netty4.ByteBufStreamInput@38a4cd00;行:2,列:3]“}},”状态“:400}”在尝试创建索引时出现错误
代码:
{
"settings" : {
"number_of_shards" : 1,
"number_of_replicas" : 1
},
"mappings": {
"properties": {
"anonymous": {"type": "boolean"},
"content_text_form": {"type": "text"},
"details": {"type": "text"},
"language": {"type": "keyword"},
"no_of_comments": {"type": "long"},
"up_votes": {"type": "long"},
"down_votes": {"type": "long"},
"no_of_views": {"type": "long"},
"no_of_impressions": {"type": "long"},
"short_id": {"type": "keyword"},
"no_of_reposts": {"type": "long"},
"createdAt": {"type": "date"},
"updatedAt": {"type": "date"},
"re_post_date": {"type": "date"},
"media_urls": {
"properties": {
"url": {"type": "keyword"},
"type": {"type": "keyword"},
"uploadedOn": {"type": "date"},
"description": {"type": "text"},
"thumbnail": {"type": "text"},
"file_type": {"type": "keyword"},
"dimensions": {
"properties": {
"type": {
"properties": {
"height": {"type": "long"},
"width": {"type": "long"},
"aspect_ratio":{"type":"long"}
},
"required": {"type": "boolean"}
}
}}
}
},
"tags": {"type": "keyword"},
"tag_positions": {
"properties": {
"tag": {"type": "keyword"},
"tag_start": {"type": "long"},
"tag_end": {"type": "long"}}},
"source": {
"properties": {
"title" : {"type": "text"},
"description": {"type": "text"},
"media_type": {"type": "text"},
"url": {"type": "text"}
}
},
"moderation": {
"properties": {
"done": {"type":"boolean"}
}
}
}
}
}
答案 0 :(得分:0)
我不确定您使用的是哪个版本的Elasticsearch,但我使用的是6.7,这是经过两次修改后才可以使用的版本
1) I added "_doc"
2) I moved `"required": { "type": "boolean"}` to one curly below ... look at it and it will make sense
这是对我有用的映射
PUT so_test6
{
"settings" : {
"number_of_shards" : 1,
"number_of_replicas" : 1
},
"mappings": {
"_doc":{
"properties": {
"anonymous": {"type": "boolean"},
"content_text_form": {"type": "text"},
"details": {"type": "text"},
"language": {"type": "keyword"},
"no_of_comments": {"type": "long"},
"up_votes": {"type": "long"},
"down_votes": {"type": "long"},
"no_of_views": {"type": "long"},
"no_of_impressions": {"type": "long"},
"short_id": {"type": "keyword"},
"no_of_reposts": {"type": "long"},
"createdAt": {"type": "date"},
"updatedAt": {"type": "date"},
"re_post_date": {"type": "date"},
"media_urls": {
"properties": {
"url": {"type": "keyword"},
"type": {"type": "keyword"},
"uploadedOn": {"type": "date"},
"description": {"type": "text"},
"thumbnail": {"type": "text"},
"file_type": {"type": "keyword"},
"dimensions": {
"properties": {
"type": {
"properties": {
"height": {"type": "long"},
"width": {"type": "long"},
"aspect_ratio":{"type":"long"}
}
},
"required": {"type": "boolean"}
}}
}
},
"tags": {"type": "keyword"},
"tag_positions": {
"properties": {
"tag": {"type": "keyword"},
"tag_start": {"type": "long"},
"tag_end": {"type": "long"}}},
"source": {
"properties": {
"title" : {"type": "text"},
"description": {"type": "text"},
"media_type": {"type": "text"},
"url": {"type": "text"}
}
},
"moderation": {
"properties": {
"done": {"type":"boolean"}
}
}
}
}
}
}