solr
文章平均质量分 75
幸福棒棒糖__fxx
这个作者很懒,什么都没留下…
展开
-
分组统计之facet
背景: 在shop商城的商品列表页,我们都可以看到商品按分类,品牌,价格的分类显示,如图(1),这些我们可以使用solr中的facet功能实现。 图(1)1. Facet简介 Facet是solr的高级搜索功能之原创 2017-07-29 19:32:04 · 819 阅读 · 0 评论 -
solr数据导入
目的:将数据库中的数据导入到solr索引库中,可以全量导入也可以增量导入1.在solr_home/core_shop_product/conf目录下的solrconfig.xml中做如下配置如图1: (图1)原创 2017-07-29 19:02:26 · 714 阅读 · 0 评论 -
solr的基本使用
目的:1.通过一些配置,在solr的后台能进行查询操作2.配置使用中文分词器一、schema.xml文件配置 在schema.xml文件中,主要配置了solrcore的一些数据信息,包括Field和FieldType的定义等信息,在solr中,Field和FieldType都需要先定义后使用。1.定义Field域 Name:指定原创 2017-07-29 19:05:25 · 279 阅读 · 0 评论 -
solrJ的使用
1.solrJ简介 solrJ就是solr服务器的java客户端。 图(1) 2.需要的jar包如图(2) 图(2)原创 2017-07-29 19:20:21 · 195 阅读 · 0 评论 -
solr自定义分词器
目的:在对英文句子分词的时候,一般采用采用的分词器是WhiteSpaceTokenizerFactory,有一次因业务要求,需要根据某一个特殊字符(以逗号分词,以竖线分词)分词。如图1,我输入的词,如果用ik分词器,会分成如图1的效果,用自定义按逗号分割的分词器,会分成如图2的效果。图(1)图(2)1.加入jar包<dependency><g...原创 2020-01-05 23:20:50 · 3086 阅读 · 1 评论 -
solr的相似匹配
背景: 在很多商城中的商品搜索结果页中,有显示"猜你喜欢"的商品如图(1),这些数据需要根据当前的搜索条件查找出相似的商品 图(1)目的:通过solr查找出与当前搜索条件相似的商品1.solr实现方法介绍 Solr 使用 MoreLikeThisComponent(MLT)和 MoreLikeThisHandler原创 2017-07-29 19:27:29 · 1372 阅读 · 0 评论 -
solr检索建议
背景: 在很多网站以及shop商城的商品搜索结果页,大家都可以看“相关搜索”或者是“您是不是要找”这些词如图(1),点击“相关搜索”中的词会重新进行搜索。主要作用是避免用户输入错误的搜索词,同时将用户引导到相应的关键词搜索上。原创 2017-07-29 19:30:02 · 344 阅读 · 0 评论 -
solr设置高亮
背景:我们经常使用搜索引擎,比如在baidu 搜索 java ,会出现如下结果,结果中与关键字匹配的地方是红色显示与其他内容区别开来。在很多商城的搜索结果页中,商品名称中与关键字相匹配的地方也会用红色标识,搜索"轮胎"会出现如图(1)的效果。原创 2017-07-29 19:33:58 · 716 阅读 · 0 评论 -
solr的简单介绍
背景: 最近项目中使用到了solr,在这把我的学习结果总结一下,希望可以帮上大家。目的:本文主要是对solr进行简单的介绍,以及把solr和lucene 进行简单的对比1. Solr 是什么?Solr是apache的顶级开源项目,它是使用java开发 ,基于lucene的全文检索服务器,易于加入到 Web 应用程序中。Solr 提供了层面搜索(就是统计)、命中醒目显原创 2017-07-29 18:16:13 · 363 阅读 · 0 评论 -
solr安装和配置
目的:将solr安装到tomcat服务器并且创建core一、安装1.下载solr下载地址:http://archive.apache.org/dist/lucene/solr/2.解压压缩包,解压后可以看到solr-5.5.4\server\solr-webapp文件夹下有个webapp文件夹如图1,将之复制到Tomcat\webapps\目录下如图2,并改成sol原创 2017-07-29 18:32:03 · 349 阅读 · 0 评论