可以在创建索引的时候选择关闭 _source 字段:
PUT /<index>{"mappings":{"_source":{"enabled": false}}}
但是不推荐关闭 _source 字段通常,因为 _source 字段与以下一些功能相关联:
- 使用update、update_by_query更新文档,使用reindex重新索引文档;
- 运行时高亮检索结果;
- 在不同的Elasticsearch实例间重新索引文档;
- 使用源文档对检索和聚集做debug。
:::info
Elastic官方建议如果单纯只是考虑节省存储空间,可以通过修改 index.codec 提高压缩效率
:::
参考书籍:《Elastic Stack 应用宝典》 官方手册:https://www.elastic.co/guide/en/elasticsearch/reference/7.9/mapping-source-field.html
