2019年6月15日

Elasticsearch合并高亮字段

摘要: 对于类似于这篇文章中的需求,Elasticsearch实现英文区分大小写搜索,创建了两个采用不同分词器内容相同的字段,实施搜索时,正常如果只有一个搜索条件,直接搜索某一个字段即可,但是如果有多两个搜索条件,比如:有两个搜索框,一个是区分大小写搜索,另外一个时正常的模糊搜索,这时在显示高亮的时候就会有 阅读全文

posted @ 2019-06-15 14:28 Jong_L 阅读(1457) 评论(0) 推荐(0) 编辑

Elasticsearch分析器结构组成

摘要: 在使用ElasticSearch过程中,一般中文使用IK分词器,英文使用默认的分词器即可,但是对于上述分词器满足不了需求的情况下,需要自定义分析器。 以下思维导图包含ES分析器的结构和内置的一些组件: 阅读全文

posted @ 2019-06-15 14:25 Jong_L 阅读(1274) 评论(0) 推荐(0) 编辑

Elasticsearch实现英文区分大小写搜索

摘要: 需求很简单,搜索时,有一个区分大小写的CheckBox,勾选则区分大小写,不勾选正常模糊搜索,或者其他搜索 首先搞清楚,ElasticSearch索引英文时默认索引时采用的分析器,会将全部字符转换为小写,所以采用默认分析器是无法实现区分大小写的。 最直接的方法就是自定义分词器, 上述分析器,实际上是 阅读全文

posted @ 2019-06-15 13:44 Jong_L 阅读(3711) 评论(0) 推荐(0) 编辑

导航