2022年5月13日

摘要: 一、索引配置 1、查询setting GET /saas-mp-promotion-search_activity/_settings 2、创建setting // 可以根据5拿到的配置创建索引// number_of_shards-分片// number_of_replicas-备份数// ana 阅读全文
posted @ 2022-05-13 10:31 Iversonstear 阅读(32) 评论(0) 推荐(0) 编辑

2022年4月26日

摘要: @Resource @Resource可以用于注入对象 一般我们在编码中都会使用@Resource来注入一个实例对象,但是特殊情况下可能会是null。这个时候可以用SpringUtil.getBean()来手动获取 代码示例 private HbaseProperties hbaseProperti 阅读全文
posted @ 2022-04-26 17:04 Iversonstear 阅读(5764) 评论(0) 推荐(1) 编辑
摘要: SpringBoot中CommandLineRunner的作用 平常开发中有可能需要实现在项目启动后执行的功能,SpringBoot提供的一种简单的实现方案就是添加一个model并实现CommandLineRunner接口,实现功能的代码放在实现的run方法中 也就是项目一启动之后,就立即需要执行的 阅读全文
posted @ 2022-04-26 11:11 Iversonstear 阅读(125) 评论(0) 推荐(0) 编辑

2022年4月13日

摘要: 前言 在es检索时为了实现searchAfter,需要根据指定字段排序以实现正确的滚动 实际使用中,进行检索时使用的_id作排序,因为_id天然的唯一性可以实现准确滚动。结果发现filedData过高报警。 查阅官网,建议不要直接使用_id进行排序,而是将_id写入一个单独且启用doc_values 阅读全文
posted @ 2022-04-13 16:55 Iversonstear 阅读(1051) 评论(0) 推荐(0) 编辑

2022年2月24日

摘要: 原因:排序用的字段,mapping里没有导致。 阅读全文
posted @ 2022-02-24 14:01 Iversonstear 阅读(343) 评论(0) 推荐(0) 编辑

2022年1月26日

摘要: 1、没加索引,导致查询耗时慢 背景:因为业务需要在表里加了activityIdUnique字段,同时将原先的查询条件由activityId改为activityIdUnique, 过程:业务代码改完,发到QA上后SQL监控显示一条查询语句耗时将近10s。 了解到之前建表的时候PK是指定了activit 阅读全文
posted @ 2022-01-26 16:01 Iversonstear 阅读(160) 评论(0) 推荐(0) 编辑

2022年1月24日

摘要: 1、增##新增doc 1 POST /saas-mp-promotion-search_activity/_doc 2 { 3 "activityIdUnique": "999-1721299" 4 } 2、删## 删除doc 1 POST /saas-mp-promotion-search_act 阅读全文
posted @ 2022-01-24 13:41 Iversonstear 阅读(323) 评论(0) 推荐(0) 编辑

2022年1月14日

摘要: 一般操作流程:进入编辑器-切换编辑模式-返回普通模式-推出编辑器 1、进入编辑器,进入默认是普通模式。 vi filename 如果filename存在,则打开;否则会创建一个新文件再打开。 vi -R filename 以只读模式(只能查看不能编辑)打开现有文件。 view filename 以只 阅读全文
posted @ 2022-01-14 11:15 Iversonstear 阅读(57) 评论(0) 推荐(0) 编辑

2022年1月7日

摘要: 1、配置: user.search.flag = 1 ## 客群价模板ID user.search.template_id = 46 ## 客群价模板ID user.search.template_name = 测试 # 用户域字段 user.search.domain_user_fields = 阅读全文
posted @ 2022-01-07 17:03 Iversonstear 阅读(2678) 评论(0) 推荐(0) 编辑
摘要: 直接上代码 1 List<String> res = pageList; 2 3 // 从callExtensionParamMap中解析出 4 Long bosId = Objects.isNull(callExtensionParamMap.get(BOS_ID_KEY)) ? null: (L 阅读全文
posted @ 2022-01-07 10:41 Iversonstear 阅读(40) 评论(0) 推荐(0) 编辑

导航