BUG
aserendipper
一个除了代码都关注的程序员
展开
-
记录一下排查es搜索高亮问题的过程
背景:最近公司有个新的小程序项目,主页需要根据公司简称全局搜索并高亮显示,因为公司数据是存放在es中的,所以需要写个查询es的接口,就把之前的代码拷贝过来了,具体生成的DSL语句如下所示:{ "from": 0, "size": 10, "query": { "bool": { "must": [ { "term": {原创 2022-04-28 15:13:27 · 1599 阅读 · 0 评论 -
一个bug引发的一连串问题
一、bug描述点击资讯页面,展示资讯列表,等过段时间往下拉查看下一页时,发现第二页的资讯信息发布时间比第一页的资讯信息更晚一些,从而出现上图的问题。二、bug原因资讯数据处理流程:首先由爬虫爬取各个网站的资讯数据,落到A表,然后经过定时任务处理后放到B表,之后flink监听B表中有新增数据,就会把这条新增的数据放到es中,最后用户访问页面请求接口展示出这条数据。已知信息:1、由于各个网站数据源的数据刷新频率不同,为了降低成本,所以有的爬虫是一分钟爬取一次,有的是几分钟爬取一次,有的是一两个小时爬原创 2022-03-19 00:08:29 · 1336 阅读 · 0 评论 -
idea中的项目提示No Python interpreter configured for the module
一、bug描述idea导入flink源码时,点开某个python文件,提示No Python interpreter configured for the module。二、bug原因idea需要python的解析器,否则无法解析python文件。三、解决办法在File->Project Structure->Modules中添加python的SDK。具体流程可参考IDEA官网。四、参考资料1、https://www.jetbrains.com/help/idea/config原创 2021-09-14 14:15:48 · 7911 阅读 · 0 评论 -
mybatis查询结果转换报错,Long类型不能转成Integer类型
一、bug描述Map<Integer, Map<String, Object>> contactMaps = null;List<Map<String, Object>> persons = customCrmMapper.findPersonByIds(idList);contactMaps = persons.stream().collect(Collectors.toMap(e -> (Integer) e.get("id"), e ->原创 2021-08-27 18:20:39 · 3874 阅读 · 0 评论 -
es对nested类型字段查询并高亮显示时出现的bug
一、bug描述DSL语句:{ "from": 0, "size": 5, "query": { "bool": { "must": [ { "term": { "is_deleted": { "value": "false",原创 2021-08-18 16:19:02 · 1010 阅读 · 0 评论 -
本地启动项目后请求es时报Connection refused
一、bug描述Caused by: org.apache.http.conn.HttpHostConnectException: Connect to 127.0.0.1:8888 [/127.0.0.1] failed: Connection refused (Connection refused)二、bug原因系统自动开启了127.0.0.1 port 8888的本地代理三、解决办法关闭本地代理四、参考资料1、https://blog.csdn.net/jamin0107/artic原创 2021-07-26 18:43:27 · 3500 阅读 · 0 评论 -
构建gradle时遇到的bug
一、bug描述Could not find method testCompile() for arguments [{group=junit, name=junit, version=4.12}] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.二、bug原因idea的版本较老,会自动在build.gradle文件中生成一个testcomplie,gradle新原创 2021-06-11 10:46:47 · 696 阅读 · 1 评论