设为首页 收藏本站
查看: 986|回复: 0

[经验分享] solr 3.3.0开发-tomcat服务器端

[复制链接]

尚未签到

发表于 2016-12-16 08:14:02 | 显示全部楼层 |阅读模式
如需转载请标明出处:http://ljj-epsspl.iyunv.com/blog/1174314
  看到该文章的同志们,如本文有描述不对,不准确,欢迎指出,谢谢.:)
  很久没有写技术blog了,最近换了一家新公司,自己的职位,发展高度都有所提高与改变,让我看到了更多的东西,跟同事的沟通,对技术的学习,等等
  昨天刚整了lucene,用的是apatch的solr3.3.0,然后呢,就在前些天他更新到3.4.0了,呵呵,他们真快.
  先来说说我对lucene的一些简单的了解.我目前了解到的全文搜索是这样的:
全文搜索是指在某个领域的内容搜索变得速度更快(不操作数据库,同时建立了搜索索引应该是更快吧),更方便.
  全文搜索它搜索的数据不在数据,而是放在从它自己指定的内容里进行搜索.这样的好处在于文搜索的内容与数据库,与你的系统的前台可以分开.对于网站来说数据更安全.
  solr是对lucene做了一层封装,让lucene用起来更方便,更容易懂.
-------------------------------------------------------------------------------
[solr服务器的建立]
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名 应该就可以访问了.
[索引查看]
前面有说全文搜索的索引是建立在自己的服务器上的,那么当然可以单独查看他的,就像是数据库一样,有他的查看界面:
可以上这里下:http://code.google.com/p/luke/ 然后搜索一下就知道怎么用了,打开这个工具选择索引数据所在的地方就是你的"你的项目的路径\solr-home\data";
这一块我没有仔细的看,目前能写出来的就这些,如果有配置不成功的同志,又急需的,可以留个言之类的,我给你传个好的环境过去,[tomcat,solr project,luke]
共同学习共同成长,没什么好保留的!呵呵;
[以下是我在学习过记的琐碎的笔记,非常值得看]
*********************************
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.iyunv.com/topic/993088
  http://xyliufeng.iyunv.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
*********************************

接下来将介绍
1,全文搜索的索引的创建,保存,分词类的使用
2,jQuery的自动补全内容(autoComponent)
3,solr关键字的搜索补全功能(与上一起使用)
4,全文搜索结果的查询(代码),页面展示,分页

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-314888-1-1.html 上篇帖子: solr 搜索架构优化 下篇帖子: java.lang.UnsupportedClassVersionError: org/apache/solr/servlet/SolrDispatchFilt
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表