Tomcat 7.0 配置 solr 4.7.2 全过程

m45y 9年前

Win7 Tomcat 7.0 配置 solr 4.7.2 全过程 


http://994582796.iteye.com/blog/2215716


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. 将相应的solrweb程序也拷贝出来

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.设置相应的tomcatContext的上下文


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

由于mmseg4jbug,附件中添加已编译好的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 全过程

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


Tomcat 7.0 配置 solr 4.7.2 全过程

3.重启tomcat

访问solr

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


mmseg4j-1.9.1

http://download.csdn.net/download/zhong840537212/8757339