solr 3.3.0开发-tomcat服务器端

如需转载请标明出处:http://ljj-epsspl.iteye.com/blog/1174314
看到该文章的同志们,如本文有描述不对,不准确,欢迎指出,谢谢.:)
很久没有写技术blog了,最近换了一家新公司,自己的职位,发展高度都有所提高与改变,让我看到了更多的东西,跟同事的沟通,对技术的学习,等等
昨天刚整了lucene,用的是apatch的solr3.3.0,然后呢,就在前些天他更新到3.4.0了,呵呵,他们真快.
[b]先来说说我对lucene的一些简单的了解.我目前了解到的全文搜索是这样的:[/b]
全文搜索是指在某个领域的内容搜索变得速度更快(不操作数据库,同时建立了搜索索引应该是更快吧),更方便.
全文搜索它搜索的数据不在数据,而是放在从它自己指定的内容里进行搜索.这样的好处在于文搜索的内容与数据库,与你的系统的前台可以分开.对于网站来说数据更安全.
solr是对lucene做了一层封装,让lucene用起来更方便,更容易懂.
-------------------------------------------------------------------------------
[b][solr服务器的建立][/b]
1,从官网上下载apache-solr-3.3.0.zip[官网:http://lucene.apache.org/solr/]
2,它的这个目录下有个solr.war文件[apache-solr-3.3.0\example\webapps\solr.war]
3,[为了学习的方便,只要能学习,直接用note++也可以]把这个文件倒入到你的eclipse里中,在这里面可以写测试例子,可以看他的配置之类的,因为他的环境是好的
4,[这里用的是taomcat6.0.32]在tomcat-6.0.32\conf\Catalina\localhost\solr.xml 同时在\webapps\下要加上solr的project
写上以下内容:

<?xml version="1.0" encoding="UTF-8"?>
<Context path="/" docBase="webapps/gss" reloadable="true" privileged="true">
<Environment name="solr/home" type="java.lang.String" value="你的项目的路径\solr-home" override="true"/>
</Context>

5,solr的建立最好还是去参考一下官网的,然后再结合这里,也许对初学者有帮助
这里就配置完成了,http://localhost:port/你的project名 应该就可以访问了.

[b][索引查看][/b]
前面有说全文搜索的索引是建立在自己的服务器上的,那么当然可以单独查看他的,就像是数据库一样,有他的查看界面:
可以上这里下:http://code.google.com/p/luke/ 然后搜索一下就知道怎么用了,打开这个工具选择索引数据所在的地方就是你的"你的项目的路径\solr-home\data";

这一块我没有仔细的看,目前能写出来的就这些,如果有配置不成功的同志,又急需的,可以留个言之类的,我给你传个好的环境过去,[tomcat,solr project,luke]
共同学习共同成长,没什么好保留的!呵呵;

[b][以下是我在学习过记的琐碎的笔记,非常值得看][/b]
*********************************
apatch的全文搜索solr lucene
官网blog:
http://blog.chenlb.com/2009/05/apache-solr-quick-start-and-demo.html
官网wiki:
http://wiki.apache.org/solr/
http://wiki.chenlb.com/solr/doku.php
http://wiki.chenlb.com/solr/doku.php?id=solrinstall
http://wiki.chenlb.com/solr/doku.php?id=solrtomcat
http://chenlb.blogjava.net/archive/2008/03/25/188459.html
官网:
http://lucene.apache.org/solr/
IBM详细的介绍:
http://www.ibm.com/developerworks/cn/java/j-solr-update/
other[非常不错的分析]:
Lucene / Solr 开发经验:http://www.wlgsq.com/index.php?action-blogdetail-uid-3-id-45
全文检索的基本概念和原理:http://blog.csdn.net/monkey_d_meng/article/details/6064063
[API]
http://lucene.apache.org/solr/api/index.html
Terms组件搜索自动补全功能
http://www.iteye.com/topic/993088
http://xyliufeng.iteye.com/blog/772404
日期,时间的搜索
http://wiki.apache.org/solr/SolrRelevancyFAQ#How_can_I_boost_the_score_of_newer_documents
http://lucene.apache.org/solr/tutorial.html#Faceted+Searchc
http://wiki.apache.org/solr/SimpleFacetParameters
solr lucene的架构(待了解)
服务器:
可以选择Tomcat, Jetty, or Resin,通过修改配置文件,加入solr的包的方式把solr与这些容器整合成为solr的服务器
查看:http://wiki.chenlb.com/solr/doku.php?id=solrinstall
http://blog.chenlb.com/2009/05/apache-solr-quick-start-and-demo.html
luke:
http://code.google.com/p/luke/
全文搜索的概念:
http://blog.csdn.net/monkey_d_meng/article/details/6064063
*********************************
[b]附[/b]
接下来将介绍
1,全文搜索的索引的创建,保存,分词类的使用
2,jQuery的自动补全内容(autoComponent)
3,solr关键字的搜索补全功能(与上一起使用)
4,全文搜索结果的查询(代码),页面展示,分页
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值