- 博客(5)
- 收藏
- 关注
原创 Elasticsearch terms聚合不准确的问题
Elasticsearch terms聚合不准确的问题默认情况默认情况下,terms聚合只返回文档数Top10的term统计。如果想返回更多的词项分桶,可以设置"size"参数。Size参数{ "aggs" : { "products" : { "terms" : { "field" : "product", "size" : 5 } } }
2022-04-09 17:31:04
2611
原创 Elasticsearch 脚本功能
1、脚本功能的基本介绍1.1 使用场景当需要生成自定义字段或者需要自定义评分时,可以考虑使用脚本。1.2 基本使用模式 "script": { "lang": "...", //语言 "source" | "id": "...", //脚本代码或者脚本ID "params": { ... } //参数 }1.3 默认脚本语言的变化从5.0版本开始,默认脚本语言从groovy改为painless,一个主要的差别是对脚本参数的使用,groovy中
2022-02-20 19:31:53
1624
原创 Elasticsearch 数组、对象和嵌套类型的使用和区别
总结,对象字段与嵌套字段的区别:1. mapping设置不同。ES可不设置字段type,则默认object类型,嵌套需要显示设置为"type":"nested".2. 存储方式不同。对象数组在后台是扁平化存储,嵌套对象数组是每个对象独立成文档存储。因此,对象数据有时会有"且"条件查询出"或"结果,嵌套对象的文档聚合可能会多计数(除非加reverse_nested),想保持数组中对象的独立性,就需要使用嵌套字段类型。3. 查询方式不同。对象类型直接通过"."号连接各层级字段进行查询。嵌套字段需要使用ne
2021-12-19 19:46:30
3426
原创 Sqoop导出Hive数据到MySQL,报错:jdbc4.CommunicationsException: Communications link failure
一、遇到的问题(关键错误日志):18/08/30 19:38:42 INFO sqoop.Sqoop: Running Sqoop version: 1.4.718/08/30 19:38:43 INFO manager.MySQLManager: Preparing to use a MySQL streaming resultset.18/08/30 19:38:43 INFO too...
2018-08-30 22:01:48
3715
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人