
es
osnot
这个作者很懒,什么都没留下…
展开
-
Elasticsearch-IK分词器源码学习01
Elasticsearch-IK分词器源码学习01一、说明1、源码参考2、IDE3、Demo二、整体流程1、构建字典1.1、DictSegment类基本介绍1.2、DictSegment类lookforSegment()构建字典2、分词2.1、分词入口2.2、IKSegmenter类2.3、AnalyzeContext类2.3.1、fillBuffer()方法读取输入2.3.2、Lexeme getNextLexeme()方法2.4、CJKSegmenter类2.4.1、Hit类2.4.2、字符类型识别2.原创 2020-07-26 23:13:33 · 754 阅读 · 0 评论 -
Lucene DocValues 多值写入顺序并不能保证
Lucene DocValues 多值写入顺序并不能保证 目录Lucene DocValues 多值写入顺序并不能保证1、背景2、ES和Lucene2.1、Lucene doc values字段介绍2.2、模拟写入和读取2.3、简单看下代码3、参考 1、背景 在工作中使用到ES 5.3.2的脚本(painless)排序时,业务逻辑较为复杂,需要获取存储的字段值列表,比如 sortfield:["value3","value1","value2"] 之前使用时只是判断是否存在,是布尔型判断。 但新的业务需求原创 2020-07-05 13:54:07 · 668 阅读 · 0 评论