Solr与Tomcat配置

1  概述


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

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


2  相关配置

备注:相对来说tomcat部署Solr需要的操作配置还是比较繁琐,最简单的Solr启动方式是直接启动Solr,因为Solr中已经内置了服务容器,可以不依赖tomcat而启动,

具体可以参考:http://blog.csdn.net/vtopqx/article/details/73223715


2.1     下载

Solr下载:http://archive.apache.org/dist/lucene/solr/

Tomcat下载(必须下载8.0以上版本):http://tomcat.apache.org/

 

2.2     文件配置

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的路径如下图


 

 

 

2.3     测试

以上配置完成后,启动tomcat

浏览器访问:http://localhost:8080/solr/admin.html

 

 

2.4     创建Core

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配置完成。

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值