Solr学习一(先跑起来solr)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zp357252539/article/details/83448509

一:Solr简介
       Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get操作提出查找请求,并得到XML格式的返回结果。

     Solr是一个高性能,采用Java5开发,

Solr
基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能管理界面,是一款非常优秀的全文搜索引擎


二:Solr服务器的搭建
步骤:

(1)在磁盘中创建一个文件目录,即认为该文件为Solr服务器的相关属性。(例如我设置的目录是:C:\burns\solrresource)

(2)在上述的文件目录中,复制一个Tomcat服务器(最好是纯净的,即webapps目录下不包含多余的项目)(我用的是tomcat8.0.33)

(3)从lucene.apache.org官网或者其他资源网下载Solr资源(由于Solr目前更新都很频繁,差不多是两个月就有新版本,而且对于Solr4和Solr5之间存在着不同,所以这个根据需要下载版本吧。我用的是Solr4版本中的4.10.3版本)(这个可以从我这人的百度云盘下载到  链接:https://pan.baidu.com/s/1zn8D50Mb5BKt-EAQ6Hj3Lw 密码:wye4)

(4)将下载的solr中,进入下图的目录,然后将war包拷贝到Tomcat中的webapps下面

(5)解压拷贝过去的war包,并将解压完成之后,将之前的war包进行删除,原因就是我们需要修改解压的内容,否则不删除,在部署之后又会覆盖,所以要进行删除处理。

(6)从下载好的solr中的下面的目录,将jar包拷贝到Tomcat下的solr中的lib目录

=》

(7)创建一个Solr服务器的核心家文件夹,并将其与tomcat保持同级。(我的是solrhome)

(8)修改tomcat目录webapps下的solr的web.xml文件内容,修改solr核心家的内容

=>

(9)运行tomcat(我刚开始运行的是:startup.bat,屏幕一闪而过,后来打开cmd运行之后,报CATALINE_HOME环境变量没有设置,然后设置之后,运行之后,没有弹出tomcat运行界面,后来发现我的jdk设置的1.6,而tomcat用的是1.8,把jdk设置为1.8之后就可以了)

(10)运行成功后,访问链接http://localhost:8080/solr     即可进入到solr服务器的首页
 

猜你喜欢

转载自blog.csdn.net/zp357252539/article/details/83448509