elasticsearch
s3v1n
这个作者很懒,什么都没留下…
展开
-
IK扩展词和停用词热更新
IK作为elasticsearch的分词器,提供了多种配置扩展词和停用词的功能。这里主要记录如何进行扩展词/停用词热更新配置的其中一种方法,并未对IK的源码进行改动。第一步:修改IK的配置文件IKAnalyzer.cfg.xml(大前提:已经在elasticsearch中安装了IK分词器插件),分别配置项目中扩展词和停用词地址(地址无固定格式,Get请求)。IK源码中有两个任务每隔1分钟来请求...原创 2018-08-03 18:49:05 · 3873 阅读 · 0 评论 -
elasticsearch相同两次搜索出现不一样的结果
集群情况下,elasticsearch出现前后两次搜索结果不一致的原因是:两次查询并不是同一分片进行处理的。在我们理解中,同样是4号分片,主分片和副分片数据都是一致。但是当分别用这两个分片去查时,就会发现搜索结果不一致,_score不一样。在官方文档中,提到分片中存在标记为已删除的文档,这些文档只有在下一次旧文档所属的段合并时才会从磁盘中删除。但是出于实际原因,这些已删除的文档会被考虑用于索引...原创 2018-11-05 17:18:43 · 7803 阅读 · 7 评论