elasticsearch - 在 Elasticsearch 的生产部署中将现场数据变为 true 是一种好习惯吗?
问题描述
我正在使用弹性搜索在本地开发我的代码,并且字段数据已关闭,因此我使用.keyword
我的文本字段作为解决方法。但是当我在 gcp 上部署我的代码时,我发现我的端点失败了,我.keyword
从我的字段名称中删除了 并且代码开始工作
我意识到也许我的组织在部署中设置了字段 data = true,我一直想知道这是一个好习惯。不会占用内存吗?
其他开发人员是做什么的?他们是使用字段 data = true 还是.keyword
在生产和登台环境中用作解决方法。
解决方案
完全不建议在生产中使用现场数据。这里给出了完整的答案
推荐阅读
- python - 获取 FHIR 的访问令牌 OAuth2 Azure api - Python
- reactjs - useState 的问题
- python - pygame播放器未加载
- haskell - 无法使用 cabal 编译 haskell 项目
- c++ - C++ 标准如何使用 memory_order_acquire 和 memory_order_release 防止自旋锁互斥锁中的死锁?
- r - 如何根据 R 中的多个条件创建新列?
- python - 为粗体/下划线字符串查找正确的正则表达式(Python)
- operating-system - 链接标准和自定义动态库有区别吗?
- javascript - 如何访问 iframe 的内部目录
- c - 如何在 C 中调用以下函数?