solr5.0 配置
solr5.0 配置
asd121213 发表于3年前
solr5.0 配置
  • 发表于 3年前
  • 阅读 88
  • 收藏 2
  • 点赞 0
  • 评论 0

腾讯云 新注册用户 域名抢购1元起>>>   

摘要: solr5.0 配置,war包形式在tomcat下运行。solrHome指定,core实例配置等。

一、solr介绍

Solr它是一种开放源码的、基于 Lucene Java 的搜索服务器,易于加入到 Web 应用程序中。Solr 提供了层面搜索(就是统计)、命中醒目显示并且支持多种输出格式(包括XML/XSLT 和JSON等格式)。它易于安装和配置,而且附带了一个基于HTTP 的管理界面。可以使用 Solr 的表现优异的基本搜索功能,也可以对它进行扩展从而满足企业的需要。

二、Solr的特性包括

1.高级的全文搜索功能

2.专为高通量的网络流量进行的优化

3.基于开放接口(XML和HTTP)的标准

4.综合的HTML管理界面

5.可伸缩性-能够有效地复制到另外一个Solr搜索服务器

6.使用XML配置达到灵活性和适配性

7.可扩展的插件体系

8.支持增量式更新

三、tomcat7下部署solr

1.solr5.0下载地址

http://apache.fayea.com/lucene/solr/5.0.0/solr-5.0.0.tgz

2. 部署Solr

solr-5.0.0.tgz解压缩,然后将solr5.0.0/server/webapps目录下的solr.war拷贝到自己apache-tomcat-7.0.32/webapps/,启动tomcat解压solr.war

(1)配置solr_home

a:修改apache-tomcat-7.0.32/webapps/solr/WEB-INF/web.xml,取消注释,配置“env-entry-value”的值为

<env-entry>       <env-entry-name>solr/home</env-entry-name>       <env-entry-value>

D:/software/solr-5.0.0/example/example-DIH/solr

</env-entry-value>       <env-entry-type>java.lang.String</env-entry-type> </env-entry>

 注:也可以自己新建一个solr目录,然后拷贝example/example-DIH/solr所有内容到新建的solr目录

b:拷贝dist下的jar包到WEB-INF/lib下

(2)配置日志

将solr目录下solr-5.0.0/server/lib/ext中的jar包copy到tomcat的solr/WEB-INF/lib下。这时候虽然添加jar包,但是没有对应的日志配置,需要将solr-5.0.0/server/resources/下的log4j.properties也放到solr/WEB-INF/classes/下。(这步非常关键,solr5.0.0的war包中不包含任何日志的jar包,需要自己手动添加)

3.启动solr

(1) 重新关闭在开启tomcat

(2)浏览器打开 http://localhost:8080/solr  验证是否安装成功

四、创建搜索实例

1.{solr安装路径}/server/solr/新建一个文件夹命名为test

2.拷贝{solr安装路径}/server/solr/configsets/sample_techproducts_configs下的文件到test目录下

3.在后台采用如下配置,然后点击【add core】按钮完成搜索实例的添加

 

添加完以后就能看见test实例

标签: solr 5.0 配置 部署
共有 人打赏支持
粉丝 0
博文 9
码字总数 2245
×
asd121213
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: