Tomcat 7.0 配置 solr 4.7.2 全过程


 Win7 下 Tomcat7 +solr4.7 配置全过程

 

帮助文档:XXX\solr-4.7.2\docs下的tutorial.html或者index.html

或者 solr wiki

 

一.Tomcat整合solr(可参考如下网址:http://blog.csdn.net/hidevirus/article/details/34428867

 

1. 将Solr 中的example 中的solr拷贝到要作为服务器的位置

在任意一个目录下建立一个叫solr的目录,在solr下再建立一个home目录


Tomcat 7.0 配置 solr 4.7.2 全过程
 

 

 

2. 将相应的solr的web程序也拷贝出来

将example下的solr里面的文件copy到刚才新建的 solr中的home下


Tomcat 7.0 配置 solr 4.7.2 全过程
 

 

 

 

3. 将example中的webapps里的war包放到tomcat下的webapps后,再解压,解压完后,solr.war可以删除


Tomcat 7.0 配置 solr 4.7.2 全过程
 

 

 

4.修改solr-->home文件夹的solrconfig.xml 中的<dataDir> 添加 data 文件夹中的位置

先在solr/home 下新建一个data文件夹,然后添加如下


Tomcat 7.0 配置 solr 4.7.2 全过程
 

 

5.设置相应的tomcat的Context的上下文


Tomcat 7.0 配置 solr 4.7.2 全过程
 

 

 

 

6. 可以启动tomcat,然后访问:http://localhost:8080/solr/

 
Tomcat 7.0 配置 solr 4.7.2 全过程
 

启动成功

 

二.整合mmseg4j(用于中文分词)可参考如下网址:http://blog.csdn.net/hidevirus/article/details/34440175)

由于mmseg4j有bug,附件中添加已编译好的jar文件

 

1. 下载mmseg4j(由于solr的版本比较高,因此下载版本1.9.1)

解压后,将

 
Tomcat 7.0 配置 solr 4.7.2 全过程
 

中的包放到tomcat/webapps/solr中的lib中

2. 在solr/home 下的schema.xml 配置以下的(在mmseg4j解压下的realme文件中有这句)

 
Tomcat 7.0 配置 solr 4.7.2 全过程
 

在solr/home下建立dic目录

再将mmseg4j目录下的data中的文件拷贝到dic下

 

3.启动tomcat,访问solr

 
Tomcat 7.0 配置 solr 4.7.2 全过程
 

 

然后请自己尝试分词

 

三.Tomcat为solr配置访问权限

1.在tomcat 下的 conf 下的Tomcat 7.0 配置 solr 4.7.2 全过程 中添加(一个是角色,一个是用户)

 
Tomcat 7.0 配置 solr 4.7.2 全过程
 

 

2.在webapps下的solr 中的 web.xml 添加如下

 
Tomcat 7.0 配置 solr 4.7.2 全过程
 

 

3.重启tomcat‘

访问solr

输入用户名和密码后,可以进入

 

 

<!--EndFragment-->

相关推荐