有一个域 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"
}
}
}

这样以后,有结果了.

最新文章

  1. Android Library Project 使用问题总结
  2. 简单两句话解释下prototype和__proto__
  3. 蓝牙—逻辑链路控制和适配协议(L2CAP)
  4. 【笨嘴拙舌WINDOWS】实践检验之按键精灵【Delphi】
  5. 从零开始学ios开发(十八):Storyboards(下)
  6. 线段和矩形相交 POJ 1410
  7. 使用Pod集成Bugtags填坑记
  8. WEB开发中常用的正则表达式集合
  9. Visual Studio Code 中编写 C++ 的工作流
  10. es6函数的rest参数和拓展运算符(...)的解析
  11. MINIST深度学习识别:python全连接神经网络和pytorch LeNet CNN网络训练实现及比较(三)
  12. MT【44】抛物线不常见性质3
  13. [LeetCode] 884. Uncommon Words from Two Sentences_Easy tag: Hash Table
  14. 1:python 简介与基础
  15. October 28th, 2017 Week 43rd Saturday
  16. vim命令set nu
  17. 关于程序中使用servlet-api.jar和jsp-api.jar与服务器lib包jar包冲突的问题
  18. Vue学习(二):class与style绑定
  19. 表单提交post和get方法区别
  20. Composer的Autoload源码实现2——注册与运行

热门文章

  1. Sublime Text 2注册码
  2. Change hostname and IP on Soalris10
  3. Java中Collections的binarySearch方法
  4. Hibernate中多种方式解除延迟加载
  5. 【原创】Linux环境下的图形系统和AMD R600显卡编程(11)——R600指令集
  6. java实现MQ消息收发两种方式
  7. Python学习杂记_12_函数(三)
  8. hdu 1811(缩点+拓扑排序+并查集)
  9. cmake add_executable 与 include_directories
  10. MVC中AuthorizeAttribute用法并实现授权管理