然后我看到了一个 copy_to 的功能, 就想着直接增加一个新的 field 到 index 数据库里面去,这样每次插入的时候,自动复制 _id 的值到 id 字段上,然后搜索的时候就直接用 id 对结果进行排序就好了。但是试了下不行,增加新 id 的句子如下:
PUT /my_index4
{
"mappings": {
"properties": {
"_id": {"type": "keyword", "copy_to": "id"},
"name": {"type": "text", "copy_to": "total"},
"age": {"type": "integer"},
"type": {"type": "keyword"},
"id": {"type": "keyword", "store": true}
}
}
}
直接报错了,说 _id 字段重复。这样的话,有什么解决办法吗?