Solr
zy19982004
这个作者很懒,什么都没留下…
展开
-
solr总结
最近给公司做搜索这一块,用到了solr,项目做的差不多了,在此总结下所了解的知识。 solr总结 第一部分:solr概述 solr总结 第二部分:solr部署 solr总结 第三部分:solr运行 solr总结 第四部分:solr配置文件详解 solr总结 第五部分:solr为数据库建立索引 solr总结 第六部分:solr查询语法 solr总结 第七部分:solrj...原创 2010-10-12 14:29:46 · 252 阅读 · 0 评论 -
solr总结 第四部分:solr配置文件详解
关于solr配置文文件我所理解的,大部分都是可以在网上查到的。所以主要列举下一些网上大家谈的很少的知识。 1.solrconfig.xml 配置文件(略) 这个文件,我没做很深入的研究。只有一点说明,solr1.3和solr1.4是有区别的 solr1.3里面,需要指定solr index date的位置 <!-- Used to specify an alt...2010-11-08 16:00:39 · 295 阅读 · 0 评论 -
solr总结 第一部分:solr概述
1.何为solr Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http G et操作提出查找请求,并得到XML格式的返回结果;解析你得到的XML文件,就可以封装成你需要的数据对象。 通俗点说,solr就是一个现成的产品,把它bu...2011-03-21 14:08:02 · 132 阅读 · 0 评论 -
solr总结 第二部分:solr部署
关于solr部署,网上的资料很多,我做的仅仅是结合自己的理解,为大家呈现一个思路清楚的部署顺序。 1.下载solr包 下载地址:http://apache.etoak.com//lucene/solr/ ,选择下载版本1.4.0。 2.解压solr包 解压下载文件。比喻解压到目录E:/apache-solr-1.4.0。 在E:/apache-solr-1.4.0/ex...原创 2011-03-21 15:42:44 · 95 阅读 · 0 评论 -
solr总结 第三部分:solr运行
才知道之前定的一个标题框架把自己定死了。关于solr总结 第三部分:solr运行,可以讲的地方并不多。 1.无非就是build成功后,生成索引,访问索引。 2.生成索引,后文会介绍为数据库数据生成索引。 3.访问索引,其实就是查询啦。有两种方式: url直接请求。根据solr查询语法,自己去拼接url,比喻http://localhost:8080/solr/库名/select/...2011-03-21 16:01:43 · 123 阅读 · 0 评论 -
solr总结 第八部分:平台展示
Business Networking Platform,公司开发的平台。 solr应用:http://www.gagein.com/GuestHome 。 个人觉得搜索功能还有很大欠缺,欢迎大家指正。2011-03-22 09:07:23 · 96 阅读 · 0 评论 -
solr总结 第五部分:solr为数据库建立索引
1.为什么要对数据库数据建立索引 full text search(全文检索)。 我们有一段文本,输入关键词,去匹配这个文本的时候。用sql like%**%。我们知道两个%一起使用,是没法使用索引的。数据量稍大慢的像蜗牛也不足为奇了。 2.solr为数据库建立索引 DIH:DataImportHandler。在solrconfig.xml里面定义了为数据库建立索引的核心文件db_...2011-03-22 10:23:33 · 107 阅读 · 0 评论 -
solr总结 第六部分:solr查询语法
1.基本查询语法 q:全文查询。schema.xml里面定义了如下两块。eg q=ibm即表示org_name或者org_weisite里面出现ibm的document都可以被匹配到。KeyWords查询就是这个参数。<!-- catchall field, containing all other searchable text fields (implemented ...2011-03-24 15:43:55 · 226 阅读 · 0 评论 -
solr总结 第七部分:solrj
自始至终,都没能好好了解一下solrj。应该说,solrj为我们提供的api远比我们自己构建url查询,自己解析XML格式强大。一直觉得自己对solr的理解只停留在应用阶段,究其原因就是源码读少了。一个开源的东西,从没有听说过它,到灵活应用到,却到不了理解其核心。这样的学习过程,是一个不成熟的学习过程,是一个急功近利的学习过程。"学习,得脚踏实地。"与大家共勉。...2011-03-24 16:05:57 · 98 阅读 · 0 评论