
solr
cq1982
这个作者很懒,什么都没留下…
展开
-
使用solrj进行开发
也不算完全转载,稍微做了点改动,新建一个java project,然后引入solr-4.7.2\dist\solrj-lib目录下所有jar包到building path,就可以开始写测试代码。(ps: 执行代码的时候要启动Solr服务= = |||)1、建立索引import java.io.IOException;import org.apache.solr.clien转载 2015-03-27 14:55:30 · 994 阅读 · 0 评论 -
封装solrj之二次开发
Solrj已经是很强大的solr客户端了。它本身就包装了httpCliet,以完全对象的方式对solr进行交互。很小很好很强大。 不过在实际使用中,设置SolrQuery 的过程中,为了设置多个搜索条件和排序规则等等参数,我们往往会陷入并接字符串的地步,实在是很丑陋,不符合面向对象的思想。扩展性几乎为0,。基于这点,开发了一个小东西,我们只需要设置搜索对象,将对象扔给后台就可以了。转载 2015-03-27 15:28:34 · 2099 阅读 · 0 评论 -
windows下安装solr-4.7.2
1、下载solrhttp://archive.apache.org/dist/lucene/solr/4.7.2/这边只需要solr-4.7.2.zip,当然想研究源码也可以下载到。2、解压得到如下目录3、进入example目录,写一个简单的批处理,如start.bat,内容如下:java -jar start.jar运行start.bat就可以启动so原创 2015-03-27 10:06:50 · 3275 阅读 · 0 评论 -
solr-4.7.2目录和配置
先来看一个目录结构图1、SolrHome上一节我们用java -jar start.jar启动solr,默认的,start.jar用jetty启动solr会用到默认的solr home目录"./solr/",相对于工作目录(这里就是solr-4.7.2\example\目录),如果我们要运行别的例子,需要在启动jetty时指定别的solr.solr.home环境变量原创 2015-03-27 14:31:26 · 3260 阅读 · 0 评论 -
Solr Performance Factors(solr性能优化因素分析及配置)
Schema Design Considerations(schema配置文件爱你注意事项)indexed fieldsThe number of indexed fields greatly increases the following:Memory usage during indexingSegment merge timeOptimization转载 2015-04-01 14:37:16 · 3503 阅读 · 0 评论 -
一次SOLR索引更新的调优过程
基于Lucene的SOLR一直以稳定、高性能著称,虽然其在高并发下对CPU要求较高,但能解决复杂的查询并能以如此快的速度内返回搜索结果,实在是开发搜索的一大利器。公司部署在Linux服务器上的Master-Slave架构的SOLR在过去1年多以来运行都比较稳定。 最近一周,有开发人员反馈索引更新速度非常慢,造成一大堆数据还未等待索引操作,客户端提交索引的逻辑优化很多遍都没有效果。对于转载 2015-04-01 10:14:39 · 6297 阅读 · 1 评论 -
solr查询优化(实践了一下效果比较明显)
什么是filtercache? solr应用中为了提高查询速度有可以利用几种cache来优化查询速度,分别是fieldValueCache,queryResultCache,documentCache,filtercache,在日常使用中最为立竿见影,最有效的应属filtercache,何谓filtercache?这个需要从一段solr的查询日志开始说起,下面是我截取的solr运行中转载 2015-04-01 10:22:37 · 1578 阅读 · 0 评论