摘要: 前面几篇文章详细讲解了 ElasticSearch 的搭建以及使用 SpringDataElasticSearch 来完成搜索查询,但是搜索一般都会有搜索关键字高亮的功能,今天我们把它给加上。 <! more 系列文章 一、 "和我一起打造个简单搜索之ElasticSearch集群搭建" 二、 "和 阅读全文
posted @ 2018-11-15 22:55 WeJan1 阅读(6379) 评论(0) 推荐(2) 编辑
摘要: 网上大多通过 java 操作 es 使用的都是 TransportClient,而介绍使用 SpringDataElasticSearch 的文章相对比较少,笔者也是摸索了许久,接下来本文介绍 SpringDataElasticSearch 的 api 使用,更加方便的进行查询。 <! more 系 阅读全文
posted @ 2018-11-15 22:55 WeJan1 阅读(1396) 评论(0) 推荐(0) 编辑
摘要: 用过 Solr 的朋友都知道,Solr 可以直接在配置文件中配置数据库连接从而完成索引的同步创建,但是 ElasticSearch 本身并不具备这样的功能,那如何建立索引呢?方法其实很多,可以使用 Java API 的方式建立索引,也可以通过 Logstash 的插件 logstash input 阅读全文
posted @ 2018-11-15 22:54 WeJan1 阅读(759) 评论(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) 编辑
摘要: 本文简单介绍了使用 Rest 接口,对 es 进行操作,更深入的学习,可以参考文末部分。 <! more 环境 本文以及后续 es 系列文章都基于 5.5.3 这个版本的 elasticsearch ,这个版本比较稳定,可以用于生产环境。 系列文章 一、 "和我一起打造个简单搜索之ElasticSe 阅读全文
posted @ 2018-11-15 22:52 WeJan1 阅读(585) 评论(0) 推荐(0) 编辑
摘要: sitemap 是什么?对应没有接触过网站 SEO 的同学可能不知道,这里引用一下百度站长的一段解释。 Sitemap(即站点地图)就是您网站上各网页的列表。创建并提交Sitemap有助于百度发现并了解您网站上的所有网页。您还可以使用Sitemap提供有关您网站的其他信息,如上次更新日期、Sitem 阅读全文
posted @ 2018-11-15 22:51 WeJan1 阅读(3698) 评论(2) 推荐(1) 编辑
摘要: 随着公司开发人员的增加,以及多需求的并行开发,功能上线就会碍手碍脚;害怕自己没写完的代码被别人部署到线上,害怕别人代码没写完被自己部署到线上;总之功能上线之前还要和所有开发沟通,能不能部署代码?如果只是几个人的团队倒也无妨,但是开发人员多了,沟通成本就很高了。于是 Git 的分支就发挥它的作用了,本 阅读全文
posted @ 2018-11-15 22:48 WeJan1 阅读(19978) 评论(7) 推荐(10) 编辑