elasticsearch 聚合时 类型转换错误
2024-08-29 06:24:34
有一个域 inp_type本来为Interger类型,但有的存储了string类型;
执行这个域的聚合时,
"aggs":{
"level2":{
"terms":{
"field":"inp_type"
}
}
}
报的是类型转换错误,
{
"error": "ClassCastException[org.elasticsearch.search.aggregations.bucket.terms.StringTerms$Bucket cannot be cast to org.elasticsearch.search.aggregations.bucket.terms.LongTerms$Bucket]",
"status": 500
}
后来看有建议用script处理的,代码如下:
"aggs":{
"level2":{
"terms":{
"script":"doc['inp_type'].value"
}
}
}
这样以后,有结果了.
最新文章
- Android Library Project 使用问题总结
- 简单两句话解释下prototype和__proto__
- 蓝牙—逻辑链路控制和适配协议(L2CAP)
- 【笨嘴拙舌WINDOWS】实践检验之按键精灵【Delphi】
- 从零开始学ios开发(十八):Storyboards(下)
- 线段和矩形相交 POJ 1410
- 使用Pod集成Bugtags填坑记
- WEB开发中常用的正则表达式集合
- Visual Studio Code 中编写 C++ 的工作流
- es6函数的rest参数和拓展运算符(...)的解析
- MINIST深度学习识别:python全连接神经网络和pytorch LeNet CNN网络训练实现及比较(三)
- MT【44】抛物线不常见性质3
- [LeetCode] 884. Uncommon Words from Two Sentences_Easy tag: Hash Table
- 1:python 简介与基础
- October 28th, 2017 Week 43rd Saturday
- vim命令set nu
- 关于程序中使用servlet-api.jar和jsp-api.jar与服务器lib包jar包冲突的问题
- Vue学习(二):class与style绑定
- 表单提交post和get方法区别
- Composer的Autoload源码实现2——注册与运行
热门文章
- Sublime Text 2注册码
- Change hostname and IP on Soalris10
- Java中Collections的binarySearch方法
- Hibernate中多种方式解除延迟加载
- 【原创】Linux环境下的图形系统和AMD R600显卡编程(11)——R600指令集
- java实现MQ消息收发两种方式
- Python学习杂记_12_函数(三)
- hdu 1811(缩点+拓扑排序+并查集)
- cmake add_executable 与 include_directories
- MVC中AuthorizeAttribute用法并实现授权管理