09 2021 档案

摘要:【ElasticSearch】精确匹配text字段 用match加.keyword 或 term & terms匹配数组内的多个元素 1.错误示范 由于记忆混淆,记成了使用match_phrase对text字段精确匹配。 #测试match_phrase GET /test/external/_sea 阅读全文
posted @ 2021-09-29 21:50 musecho 阅读(1797) 评论(0) 推荐(0)
摘要:Enum<E extends Enum<E>> 参考:https://segmentfault.com/a/1190000038778953 不理解为什么Enum的泛型要写成<E extends Enum<E>>,看了这篇解读就明白了。 简单地说就是:有一个基类CustomEnum,两个子类Colo 阅读全文
posted @ 2021-09-18 18:20 musecho 阅读(305) 评论(0) 推荐(0)
摘要:【配置】jdk8和jdk11切换 参考:https://blog.csdn.net/gelinwangzi_juge/article/details/84584202 简单说就是,在环境变量中分别配置两个变量JAVA_HOME_8和JAVA_HOME_11 然后Path里切换%JAVA_HOME_8 阅读全文
posted @ 2021-09-18 12:08 musecho 阅读(241) 评论(0) 推荐(0)
摘要:1.需求 选出前5条当前响应时间最大的url数据 2.实现 用key_id分组url,在内部选出最大taskFinishTime那条数据,根据其responseTime进行排序。 对buckets数据排序,要求排序字段是个值,不能是聚合。 所以这里使用scripted_metric统计last_re 阅读全文
posted @ 2021-09-17 11:56 musecho 阅读(878) 评论(0) 推荐(0)
摘要:es默认的sort排序,对于中文并不精确 es语句: #按照名称排序所有数据 GET /test/external/_search { "sort":[ { "nodealias.keyword":"asc" } ], "_source":"nodealias" } 结果: 网上有针对于这个问题的分 阅读全文
posted @ 2021-09-16 18:28 musecho 阅读(1173) 评论(0) 推荐(0)
摘要:【ElasticSearch】踩坑 关于bulk操作报错 1.问题 想要执行批量插入操作 POST /customer/external/_bulk {"create":{"_id":"1"}} { "key_id":"url_https_18560751222", "nodealias": "ba 阅读全文
posted @ 2021-09-16 15:49 musecho 阅读(3749) 评论(0) 推荐(1)
摘要:【ElasticSearch】踩坑 对terms的buckets进行bucket_sort排序 1.需求和实现 选出可用性最高的前15个数据展示: 先按照key_id.keyword进行url分组,然后子聚合算出可用性,再用bucket_sort对avail_perc排序,size取15。 然后我觉 阅读全文
posted @ 2021-09-15 17:33 musecho 阅读(1842) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/weixin_38004638/article/details/91893910 阅读全文
posted @ 2021-09-14 18:24 musecho 阅读(27) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/zpzkitt/article/details/101470902 阅读全文
posted @ 2021-09-13 15:09 musecho 阅读(290) 评论(0) 推荐(0)