我收到一个错误。
错误:
"{">错误":{"root_cause":[{"类型":"parse_exception","原因":"无法解析要映射的内容"}],"类型":"parse_exception","原因":"无法解析要映射的内容","caused_by":{"类型":"json_parse_exception","原因":"意外字符('s'(代码 115((:期望在 [源: 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"}
}
}
}
}
}
我不确定您使用的是哪个版本的 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"}
}
}
}
}
}
}