- 博客(4)
- 收藏
- 关注
原创 elasticsearch相同两次搜索出现不一样的结果
集群情况下,elasticsearch出现前后两次搜索结果不一致的原因是:两次查询并不是同一分片进行处理的。在我们理解中,同样是4号分片,主分片和副分片数据都是一致。但是当分别用这两个分片去查时,就会发现搜索结果不一致,_score不一样。在官方文档中,提到分片中存在标记为已删除的文档,这些文档只有在下一次旧文档所属的段合并时才会从磁盘中删除。但是出于实际原因,这些已删除的文档会被考虑用于索引...
2018-11-05 17:18:43
7777
7
原创 Lambda以及方法引用
目录认识Lambda使用Lambda 方法引用认识Lambda 匿名类和lambda表达式的比较:代码中以两种方式实现线程运行时具体执行的内容。第一种是匿名类,第二种是lambda表达式。通过对比可以看出,lambda表达式等效匿名类的功能,并且可以像参数一样传递给方法。//以匿名类方式运行一个线程new Thread(new Runnable() { @Overri...
2018-08-15 16:13:23
1493
原创 IK扩展词和停用词热更新
IK作为elasticsearch的分词器,提供了多种配置扩展词和停用词的功能。这里主要记录如何进行扩展词/停用词热更新配置的其中一种方法,并未对IK的源码进行改动。第一步:修改IK的配置文件IKAnalyzer.cfg.xml(大前提:已经在elasticsearch中安装了IK分词器插件),分别配置项目中扩展词和停用词地址(地址无固定格式,Get请求)。IK源码中有两个任务每隔1分钟来请求...
2018-08-03 18:49:05
3869
原创 mybatis一对一、一对多关联使用及结果嵌套和条件嵌套理解
例一:使用association进行一对一关联查询,这里使用条件嵌套并且嵌套两层public class ServerorderEntity{ private String id; private String serverProductId; private ServerproductEntity serverProduct;}public class Serverproduc
2017-08-08 15:04:00
2040
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人