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排序

相关推荐
Faith_xzc4 小时前
Doris vs ClickHouse 企业级实时分析引擎怎么选?
大数据·数据库·clickhouse·数据库开发
m0_748235614 小时前
MySQL 实战 4 种将数据同步到ES方案
数据库·mysql·elasticsearch
Elastic开源社区6 小时前
Elasticsearch如何删除字段
大数据·elasticsearch·jenkins
Iamccc13_7 小时前
穿梭车与机器人协同作业:构建高效仓储物流系统的关键
大数据·人工智能
奥顺互联V7 小时前
百度SEO关键词布局从堆砌到场景化的转型指南
搜索引擎·百度
白鲸开源9 小时前
【用户投稿】手把手基于Apache SeaTunnel从PostgreSQL同步到Doris
大数据
Huooya10 小时前
大谈数据第七期:数据库视图
大数据·数据库·面试
黑客KKKing10 小时前
安全相关Python脚本
大数据·前端·网络·安全·web安全
im长街11 小时前
6.聊天室环境安装 - Ubuntu22.04 - elasticsearch(es)的安装和使用
elasticsearch·搜索引擎
DavidSoCool13 小时前
Elasticsearch Java API Client [8.17] 使用
java·大数据·elasticsearch