ES 2.0 刚刚发布。出于好奇,我针对 ES 2.0 测试了适用于 ES 1.7.3 的映射文件。我收到以下错误:
{
"error": {
"root_cause": [
{
"type": "mapper_parsing_exception",
"reason": "_id is not configurable"
}
],
"type": "mapper_parsing_exception",
"reason": "mapping [mydoctype]",
"caused_by": {
"type": "mapper_parsing_exception",
"reason": "_id is not configurable"
}
},
"status": 400
}
基本上,这个错误抱怨我的映射文件包含以下内容:
"mydoctype": {
"_id" : {
"path" : "id"
},
刚刚做了谷歌,并没有找到一种方法将 doc _id 设置为 ES 2.0 中索引文档的实际标识符。我怎样才能做到这一点?
感谢任何指针和输入!