reason=Can‘t load fielddata on [attrs.attrName] because fielddata is unsupported on fields of type-程序员宅基地

技术标签: 谷粒商城  es  

ES聚合服务-Can't load fielddata on [attrs.attrName] because fielddata is unsupported on fields of type

1.问题:

org.elasticsearch.ElasticsearchException: Elasticsearch exception [type=illegal_argument_exception, reason=Can’t load fielddata on [attrs.attrName] because fielddata is unsupported on fields of type [keyword]. Use doc values instead.]

在这里插入图片描述

2.问题描述

出现该错误是因为ES5.x之后,对聚合所依据的字段用单独的数据结构(fielddata)缓存到内存里了,但是在text字段上默认是禁用的,如果有需要单独开启,这样做的目的是为了节省内存空间。
具体实现方法可以参考文档或者自行百度。

3.解决方法

这里快速解决方法是在出问题的字段后加上keyword, 比如我这里的brandName改成brandName.keyword
在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/yunli0/article/details/115509277

智能推荐

nn.AdaptiveAvgPool1d()-程序员宅基地

文章浏览阅读175次。官网地址: https://pytorch.org/docs/stable/generated/torch.nn.AdaptiveAvgPool1d.html#torch.nn.AdaptiveAvgPool1d。

movewindow窗口闪烁_onmousemove闪烁-程序员宅基地

文章浏览阅读1.6k次,点赞13次,收藏6次。场景: 一个视频播放窗口,需要功能是可移动,可拉动改变大小 结果在快速移动时,有些电脑出现了花屏, why? 在onmousemove响应移动加拉动消息 大多数电脑是正常的,偶尔少数电脑出现了这情况, 最后我的结论是:onmousemove进入的消息太多,差的电脑处理不过来,_onmousemove闪烁

(附源码)计算机毕业设计springboot自习室预订系统_3fy99_自习室预订代码-程序员宅基地

文章浏览阅读160次。项目运行环境配置:Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。项目技术:Springboot + mybatis + Maven +mysql5.7或8.0+html+css+js等等组成,B/S模式 + Maven管理等等。环境需要1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。_自习室预订代码

Android项目-闪屏界面与GridView_android gridview初始化引起的闪烁-程序员宅基地

文章浏览阅读865次。Android项目-闪屏界面与GridView闪屏界面一般闪屏界面是应用的第一个界面。应用在闪屏界面做的主要工作一般有:展示logo(应用logo、公司logo)项目初始化检测版本更新校验程序的合法性(比如是否有网络) 闪屏界面显示的内容一般都是一张背景图片。我们将图片作为布局的背景即可 闪屏页面一般至少要显示一段时间Point1 (去除标题)一般应用,是没有标题的,有的话太难看了_android gridview初始化引起的闪烁

WebService CXF3 范例-程序员宅基地

文章浏览阅读104次。有几个原则:1. 统一接口、统一方法、统一加密解密方式、统一WebService安全认证方式新工程确认jar是否存在 sxnic-ws-xxx.jar(此包中包括接口、安全认证、WebService客户工具类) sxnic-comm-3.0.0.jar(此包包括Base64加密解密工具类..._cxf3

深入理解linux内核list_head的实现-程序员宅基地

文章浏览阅读3.7k次,点赞3次,收藏4次。前言:在linux源代码中有个头文件为list.h.很多linux下的源代码都会使用这个头文件,它里面定义了一个结构,以及定义了和其相关的一组函数,这个结构是这样的: struct list_head{ struct list_head *next, *prev; }; 那么这个头文件又是有什么样的作用呢,这篇_深入理解linux内核list_head的实现

随便推点

sql 查询判断字符串包含中文_sql查询判断-程序员宅基地

文章浏览阅读1.5w次。SELECT * FROM [dbname].[dbo].[db_tbl] WHERE NAME LIKE '%[吖-座]%'_sql查询判断

c++标准库windows.h文件_windows.h下载-程序员宅基地

文章浏览阅读6.1k次,点赞2次,收藏14次。#include <winapifamily.h>/*++ BUILD Version: 0001 Increment this if a change has global effectsCopyright (c) Microsoft Corporation. All rights reserved.Module Name: windows.hAbs..._windows.h下载

正则表达式_lgf表达式-程序员宅基地

文章浏览阅读826次。正则表达式:符合一定规则的表达式功能:用于专门操作字符串特点:用于一些特定的符号来表示一定的代码操作,这样简化书写好处:可以简化对字符串的复杂操作弊端:符号定义越多,正则越长,阅读性极差规则:[abc]//a 或b 或c[^abc]//除了abc[a-d[m-p]]//a-d 或者m-p(并集)[a-e&&[def]]//d或者e(交集).任意字符\d _lgf表达式

航天与航空的区别,今天终于弄清楚啦!_航天就是航空吗-程序员宅基地

文章浏览阅读398次。空天飞机是一种未来的飞机,它像普通飞机一样水平起飞,以每小时1.6万~3万公里的高超音速在大气层内飞行,在30~100公里高空的飞行速度为12~25倍音速,而且可以直接加速进入地球轨道,成为航天飞行器,返回大气层后,像飞机一样在机场着陆,成为自由地往返天地之间的运输工具。当今世界发达国家航空业均较为发达,发达的航空业是国家综合实力的体现,例如英美等国国内航空业比较发达,不仅会带动国内旅游事业发展,促进国民经济提升,而且发达的航空业更彰显着国家的经济与科技实力,对大国地位提升有重大的影响。_航天就是航空吗

蓝桥杯题 机器人繁殖_问题 j: [蓝桥杯][2015年第六届真题]机器人繁殖-程序员宅基地

文章浏览阅读585次。标题:机器人繁殖X星系的机器人可以自动复制自己。它们用1年的时间可以复制出2个自己,然后就失去复制能力。每年X星系都会选出1个新出生的机器人发往太空。也就是说,如果X星系原有机器人5个,1年后总数是:5 + 9 = 142年后总数是:5 + 9 + 17 = 31如果已经探测经过n年后的机器人总数s,你能算出最初有多少机器人吗?数据格式:输入一行两个数字n和s,用空格分开,含义如上。n不大于100..._问题 j: [蓝桥杯][2015年第六届真题]机器人繁殖

MySQL性能优化的最佳21条经验_mysql内部优化配置-程序员宅基地

文章浏览阅读2.8w次,点赞8次,收藏88次。今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。 1.为查询缓_mysql内部优化配置

推荐文章

热门文章

相关标签