随笔分类 -  Solr

摘要:一、Spring Data Solr简介 前面已经介绍了通过solrJ来操作solr,那么我们如何将Solr的应用集成到Spring中?Spring Data Solr就是为了方便Solr的开发所研制的一个框架,其底层是对SolrJ(官方API)的封装。 二、Spring Data Solr入门案例 阅读全文
posted @ 2019-03-25 19:46 yi0123 阅读(588) 评论(0) 推荐(0)
摘要:一、概述 1.1 什么是SolrCloud Lucene是一个Java语言编写的利用倒排原理实现的文本检索类库; Solr是以Lucene为基础实现的文本检索应用服务。Solr部署方式有单机方式、多机Master-Slaver方式、Cloud方式。 SolrCloud(solr 云)是Solr提供的 阅读全文
posted @ 2018-12-12 14:53 yi0123 阅读(422) 评论(0) 推荐(0)
摘要:一、什么是SolrJ solrj是访问Solr服务的java客户端,提供索引和搜索的请求方法,SolrJ通常嵌入在业务系统中,通过SolrJ的API接口操作Solr服务,如下图: 二、SolrJ的基本操作 2.1 添加文档 实现步骤: 第一步:创建一个java工程 第二步:导入相关jar包 第三步: 阅读全文
posted @ 2018-12-12 10:37 yi0123 阅读(313) 评论(0) 推荐(0)
摘要:一、维护索引 1.1 添加/更新文档 1.2 批量导入数据(使用dataimport) 第一步:把mysql的数据驱动、以及dataimport插件依赖的jar包添加到solrcore(collection1\lib)中 第二步:配置solrconfig.xml文件,添加一个requestHandl 阅读全文
posted @ 2018-12-12 10:26 yi0123 阅读(212) 评论(0) 推荐(0)
摘要:一、概述 使用Solr实现电商网站中商品信息搜索功能,可以根据关键字、分类、价格搜索商品信息,也可以根据价格进行排序。 1.1 实现方法 在一些大型门户网站、电子商务网站等都需要站内搜索功能,使用传统的数据库查询方式实现搜索无法满足一些高级的搜索需求,比如:搜索速度要快、搜索结果按相关度排序、搜索内 阅读全文
posted @ 2018-12-11 22:07 yi0123 阅读(359) 评论(0) 推荐(0)