假设我有一个只能有一组有限值的字段.将它存储为某种ENUM会不会更有效(指数方式和/或存储方式)?
在弹性搜索中是否存在某种可能性?
一个例子是状态机中状态的名称.
DrT*_*ech 13
是的,它会的.索引全文字段时,Elasticsearch还会对字段长度以及字段中每个术语的位置和频率等信息编制索引.
这些与ENUM值无关,可以完全排除.
实际上,如果您将字段映射为{"index": "not_analyzed"}当时,除了存储您提供的确切值而不尝试分析它之外,它还会禁用存储我上面提到的额外信息.
| 归档时间: |
|
| 查看次数: |
7316 次 |
| 最近记录: |