我正在使用弹性搜索 2.3.1。目前所有的文档 ID 都是整数。但是我有一种情况,文档 ID 可以是数值,有时也可以是字母数字字符串。所以我需要使字段类型为“字符串”。
所以,我需要知道基于 Id 的类型是否有任何性能差异。请帮忙....
即使您的映射另有说明,Elasticsearch 也会将 id 存储为字符串:
"mappings": {
"properties": {
"id": {
"type": "integer"
},
Run Code Online (Sandbox Code Playgroud)
这是我的映射,但是当我对 _id 进行排序时,我得到的文档排序如下:
10489、10499、105、10514...
即按字符串顺序。
| 归档时间: |
|
| 查看次数: |
6111 次 |
| 最近记录: |