摘要: 网上大多通过 java 操作 es 使用的都是 TransportClient,而介绍使用 SpringDataElasticSearch 的文章相对比较少,笔者也是摸索了许久,接下来本文介绍 SpringDataElasticSearch 的 api 使用,更加方便的进行查询。 <! more 系 阅读全文
posted @ 2018-11-15 22:55 WeJan1 阅读(1396) 评论(0) 推荐(0) 编辑
摘要: 前面几篇文章详细讲解了 ElasticSearch 的搭建以及使用 SpringDataElasticSearch 来完成搜索查询,但是搜索一般都会有搜索关键字高亮的功能,今天我们把它给加上。 <! more 系列文章 一、 "和我一起打造个简单搜索之ElasticSearch集群搭建" 二、 "和 阅读全文
posted @ 2018-11-15 22:55 WeJan1 阅读(6395) 评论(0) 推荐(2) 编辑
摘要: 用过 Solr 的朋友都知道,Solr 可以直接在配置文件中配置数据库连接从而完成索引的同步创建,但是 ElasticSearch 本身并不具备这样的功能,那如何建立索引呢?方法其实很多,可以使用 Java API 的方式建立索引,也可以通过 Logstash 的插件 logstash input 阅读全文
posted @ 2018-11-15 22:54 WeJan1 阅读(777) 评论(0) 推荐(0) 编辑
摘要: elasticsearch 官方默认的分词插件,对中文分词效果不理想,它是把中文词语分成了一个一个的汉字。所以我们引入 es 插件 es ik。同时为了提升用户体验,引入 es pinyin 插件。本文介绍这两个 es 插件的安装。 <! more 环境 本文以及后续 es 系列文章都基于 5.5. 阅读全文
posted @ 2018-11-15 22:53 WeJan1 阅读(1087) 评论(0) 推荐(0) 编辑
摘要: 我们所常见的电商搜索如京东,搜索页面都会提供各种各样的筛选条件,比如品牌、尺寸、适用季节、价格区间等,同时提供排序,比如价格排序,信誉排序,销量排序等,方便了用户去找到自己心里理想的商品。 站内搜索对于一个网站几乎是标配,只是搜索的强大与否的区别,有的网站只支持关键词模糊搜索,而淘宝,京东提供了精细 阅读全文
posted @ 2018-11-15 22:52 WeJan1 阅读(291) 评论(0) 推荐(0) 编辑