示例场景:下面是京东商城搜索 拉箱 的搜索结果,这样的页面结构,非常方便的让用户使用和筛选,他们是怎么做到的呢?假设索引库的结构是产品id(id)、产品标题(title)、产品价格(price)、商家id(companyId)。ModifiableSolrParams params = new Mo...
分类:
其他好文 时间:
2014-12-20 16:45:22
阅读次数:
152
solr配套有好多的客户端用于操作索引库,下面我们来讲如何用solrj去操作solr索引库。一、认识solrjsolrj是solr的java客户端,用于访问solr索引库。它提供了添加、删除、查询、优化等功能。二、下载 百度、google以下solrj下载,你会发现根本就没有,那么我们该到哪儿下载呢...
分类:
其他好文 时间:
2014-12-20 15:31:55
阅读次数:
230
实际项目中,我们需要把已存在于数据库中的数据导入到solr索引库中,solr给我们提供了一个非常简便的方式DIH,下面我们以mysql数据为例。1、进入你的core(如collection1),新建一个目录lib。2、拷贝mysql-connector-java-5.1.14.jar到新建的lib目...
分类:
数据库 时间:
2014-12-20 15:26:11
阅读次数:
238
白编辑了....cnblogs怎么也没给我保存个 草稿....化繁为简,你照着我的做就ok了lib什么的记得,去E:\solrbase\dist和E:\solrbase\lib\ext下面找 然后拷贝到你的tomcat的lib下总共编辑的3个文件,这三个都在你Solr示例的\solr\collect...
分类:
其他好文 时间:
2014-12-20 15:23:32
阅读次数:
259
精华内容摘自:http://www.luoshengsha.com/118.html创建索引此时solr已安装并启动,但是还没有索引,只有创建好索引,搜索才能有结果1、cmd进入/solr/example/exampledocs目录2、执行命令:java -jar post.jar solr.xml...
分类:
其他好文 时间:
2014-12-20 14:07:42
阅读次数:
214
solr本身对中文分词的处理不是太好,所以中文应用很多时候都需要额外加一个中文分词器对中文进行分词处理,ik-analyzer就是其中一个不错的中文分词器。一、版本信息solr版本:4.7.0需要ik-analyzer版本:IK Analyzer 2012FF_hf1ik-analyzer下载地址:...
分类:
其他好文 时间:
2014-12-12 16:35:14
阅读次数:
273
磁盘IO往往是计算机系统响应速度的一个突出瓶颈,搜索引擎查询很平凡,减少搜索过程中的磁盘IO对提升搜索响应速度无疑有莫大的帮助,在solr中,提供自带的缓存机制。我们只需要在solrconfig.xml中加几个配置项就可以了。下面我们看看solr的3个缓存。Filter cache:这个是被用来缓存...
分类:
其他好文 时间:
2014-12-12 16:27:30
阅读次数:
206
实际工程应用中,从数据库导出数据创建索引再常见不过了,现在实验一下从数据库导入数据创建索引。一、版本说明Solr版本:4.7.0数据库:sqlserver2005二、配置步骤1、 准备的jar包1) solr-dataimporthandler-extras-4.7.0.jar;在solr发布包so...
分类:
数据库 时间:
2014-12-12 16:18:07
阅读次数:
341
Solr4.8.0源码分析(25)之SolrCloud的Split流程(一)题记:昨天有位网友问我SolrCloud的split的机制是如何的,这个还真不知道,所以今天抽空去看了Split的原理,大致也了解split的原理了,所以也就有了这篇文章。本系列有两篇文章,第一篇为core split,第二...
分类:
其他好文 时间:
2014-12-12 01:15:41
阅读次数:
319
Solr4.8.0源码分析(24)之SolrCloud的Recovery策略(五)题记:关于SolrCloud的Recovery策略已经写了四篇了,这篇应该是系统介绍Recovery策略的最后一篇了。本文主要介绍Solr的主从同步复制。它与前文略有不同,前文讲到的是SolrCloud的leader与...
分类:
其他好文 时间:
2014-12-11 00:06:04
阅读次数:
433