Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get操作提出查找请求,并得到XML格式的返回结果。
Solr是一个高性能,采用Java5开发,基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能管理界面,是一款非常优秀的全文搜索引擎。
备注:相对来说tomcat部署Solr需要的操作配置还是比较繁琐,最简单的Solr启动方式是直接启动Solr,因为Solr中已经内置了服务容器,可以不依赖tomcat而启动,
具体可以参考:http://blog.csdn.net/vtopqx/article/details/73223715
Solr下载:http://archive.apache.org/dist/lucene/solr/
Tomcat下载(必须下载8.0以上版本):http://tomcat.apache.org/
1、 下载Solr和Tomcat解压后,并创建solr_home空目录,
进入solr目录:G:\solr_test\solr-5.5.4\server\solr-webapp
将solr-webapp目录下webapp拷贝到tomcat的webapps目录下,并改名为solr,如下图:
2、将Solr中的jar包拷贝到tomcat目录下
进入G:\solr_test\solr-5.5.4\server\lib\ext将几个jar
拷贝到G:\solr_test\apache-tomcat-8.0.45\webapps\solr\WEB-INF\lib
3、将solr目录下log4j.properties拷贝到tomcat目录下
进入G:\solr_test\solr-5.5.4\server\resources将几个jar
拷贝到G:\solr_test\apache-tomcat-8.0.45\webapps\solr\WEB-INF\classes
注:如果没有classes目录,则需要手动创建。
4、创建solr_home
进入G:\solr_test\solr-5.5.4\server
将solr拷贝到solr_home目录
5、修改solr_home引用路径
进入tomcat下solr目录G:\solr_test\apache-tomcat-8.0.45\webapps\solr\WEB-INF 修改web.xml
将web.xml文件中<env-entry-name>标签的注释打开 将value值更改为刚才设置的solr_home的路径如下图
以上配置完成后,启动tomcat
浏览器访问:http://localhost:8080/solr/admin.html
1、拷贝基础配置
进入solr_home\solr目录下创建core
如:G:\solr_test\solr_home\solr,并将solr案例中的conf配置拷贝到solr_core中,
进入:G:\solr_test\solr-5.5.4\server\solr\configsets\sample_techproducts_configs中拷贝conf文件夹到solr_core
2、 创建core
在管理平台页面进行core创建,名称必须和上一步中创建的文件目录名一样solr_core,如下
创建完成后,可以看到core信息,并且会在solr_home目录下生成数据索引数据存放文件:
至此,tomcat部署Solr配置完成。
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://blog.csdn.net/vtopqx/article/details/76165305
内容来源于网络,如有侵权,请联系作者删除!