Elasticsearch问题总结

Fielddata access on the_id field is disallowed, you can re-enable it by updating the dynamic cluster setting: indices.id_field_data.enabled

Elasticsearch默认禁用_id字段进行排序,这是因为_id字段通常不需要进行聚合或排序操作,启用字段数据可能会消耗大里内存。默认情况下,Elasticsearch禁用了对文本字段(包括_1d字段)的字段数据访问,以节省内存。

解决方法:

方法1:可以通过更新Elasticsearch的动态集群设置来重新启用对_id 字段的字段数据访问。

方法2:使用sort时指定_doc排序

相关推荐
weixin_307779131 分钟前
AWS EMR上的Spark日志实时搜索关键指标网页呈现的设计和实现
大数据·python·spark·云计算·aws
一张假钞2 小时前
Spark的基本概念
大数据·分布式·spark
一张假钞2 小时前
Spark On Yarn External Shuffle Service
大数据·分布式·spark
wdxylb3 小时前
GIt使用笔记大全
笔记·git·elasticsearch
Elastic 中国社区官方博客15 小时前
使用真实 Elasticsearch 进行高级集成测试
大数据·数据库·elasticsearch·搜索引擎·全文检索·jenkins·集成测试
好记性+烂笔头16 小时前
4 Spark Streaming
大数据·ajax·spark
好记性+烂笔头20 小时前
3 Flink 运行架构
大数据·架构·flink
字节侠20 小时前
Flink2支持提交StreamGraph到Flink集群
大数据·flink·streamgraph·flink2·jobgraph
画船听雨眠aa1 天前
gitlab云服务器配置
服务器·git·elasticsearch·gitlab
好记性+烂笔头1 天前
4 Hadoop 面试真题
大数据·hadoop·面试