首页 > 解决方案 > 在 Elasticsearch 的生产部署中将现场数据变为 true 是一种好习惯吗?

问题描述

我正在使用弹性搜索在本地开发我的代码,并且字段数据已关闭,因此我使用.keyword我的文本字段作为解决方法。但是当我在 gcp 上部署我的代码时,我发现我的端点失败了,我.keyword从我的字段名称中删除了 并且代码开始工作

我意识到也许我的组织在部署中设置了字段 data = true,我一直想知道这是一个好习惯。不会占用内存吗?

其他开发人员是做什么的?他们是使用字段 data = true 还是.keyword在生产和登台环境中用作解决方法。

标签: elasticsearch

解决方案


完全不建议在生产中使用现场数据。这里给出了完整的答案


推荐阅读