更新时间:2024-11-29 GMT+08:00
禁用Doc Values
默认情况下,支持doc values的所有字段都是开启的。因为Doc Values默认启用,可以选择对数据集里面的大多数字段进行聚合和排序操作。但是如果确定不需要在字段上进行排序和聚合,或从脚本中访问字段值,则可以禁用Doc Values来节省磁盘空间。
要禁用Doc Values,在字段的映射(mapping)设置“doc_values”为“false”即可。例如,这里创建了一个新的索引,字段"session_id"禁用了Doc Values:
curl -XPUT --tlsv1.2 --negotiate -k -u : "http://ip:httpport/myindex" -H 'Content-Type: application/json' -d' { "mappings": { "my_type": { "properties": { "session_id": { "type": "keyword", "doc_values": false } } } } }'
父主题: 数据写入调优