value source config is invalid; must have either a field context or a script or marked as unwrapped
Posted itLaity
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了value source config is invalid; must have either a field context or a script or marked as unwrapped相关的知识,希望对你有一定的参考价值。
生命无罪,健康万岁,我是laity。
我曾七次鄙视自己的灵魂:
第一次,当它本可进取时,却故作谦卑;
第二次,当它在空虚时,用爱欲来填充;
第三次,在困难和容易之间,它选择了容易;
第四次,它犯了错,却借由别人也会犯错来宽慰自己;
第五次,它自由软弱,却把它认为是生命的坚韧;
第六次,当它鄙夷一张丑恶的嘴脸时,却不知那正是自己面具中的一副;
第七次,它侧身于生活的污泥中,虽不甘心,却又畏首畏尾。
问题
ElasticSearch异常:value source config is invalid; must have either a field context or a script or marked as unwrapped
问题出现原因
根本原因就是DSL语句写的有问题
本人是 没有指定 terms 下的 field
解决办法
修改前
TermsAggregationBuilder brand_agg = AggregationBuilders.terms("eat_agg");
brand_agg.size(50);
修改后
TermsAggregationBuilder brand_agg = AggregationBuilders.terms("eat_agg");
brand_agg.field("eatId").size(50);
个人经验仅供参考~
以上是关于value source config is invalid; must have either a field context or a script or marked as unwrapped的主要内容,如果未能解决你的问题,请参考以下文章
clickhouseclickhouse There is no DistributedDDL configuration in server config
ElasticSearch学习问题记录——Invalid shift value in prefixCoded bytes (is encoded value really an INT?)(代码片段
Mysql Query error: BIGINT UNSIGNED value is out of range in..解决方法
[typescript] ERROR TS18002: The 'files' list in config file 'tsconfig.json' is emp