solr与中文分词器的安装配置

准备环境:
solr版本:Solr4.10.3
jdk:1.8
Tomcat:apache-tomcat-7.0.59

一、solr和tomcat整合使用:
1.solr和tomcat整合
1、将Solr4.10.3 压缩包内的dist目录下的solr-4.10.3.war拷贝到tomcat的webapp目录下 并改名为solr.war。
2、启动tomcat,solr.war自动解压,将原来的solr.war删除。
3、拷贝Solr4.10.3 压缩包内example\lib\ext 目录下所有jar包到tomcat的 webapp\solr\WEB-INF\lib目录下。
4、在tomcat\webapp\solr\WEB-INF目录下创建classes目录
5、将Solr4.10.3 压缩包内example\resources\目录下的log4j.propertie复制到tomcat\webapp\solr\WEB-INF\classes
6、任选位置创建文件夹solrhome 并将Solr4.10.3 压缩包内example目录下solr文件夹内的所有东西复制进去


7、配置Tomcat 目录 webapp\solr\WEB-INF\web.xml 文件--告诉solr服务器solrhome的位置。
<!-- 配置jndi 告诉solr 工程我们的solrhome 的位置-->
         <env-entry>
                   <env-entry-name>solr/home</env-entry-name>
                   <env-entry-value>D:/temp/solr/solrhome</env-entry-value>
                   <env-entry-type>java.lang.String</env-entry-type>
         </env-entry>

8、启动tomcat并在浏览器访问: http://localhost:8080/solr/



二、中文分词器的安装

IKAnalyzer 的版本:IK Analyzer 2012FF_hf1
1、将IK Analyzer 2012FF_hf1压缩包内的IKAnalyzer2012FF_u1.jar架包拷贝到Tomcat webapps/solr/WEB-INF/lib 下。
2、将IKAnalyzer.cfg.xml ext_stopword.dic  mydict.dic  拷贝 Tomcat webapps/solr/WEB-INF/classes目录下
注意: ext_stopword.dic mydict.dic 必须保存成无 BOM utf-8 类型。windows下不用记事本打开

3、修改之前创建的solrhome目录下的collection1\conf目录下的schema.xml,在其下方添加fieldType,如图:



4、打开tomcat通过浏览器访问 http://localhost:8080/solr/ 并测试如图:



配置成功

猜你喜欢

转载自blog.csdn.net/bin929/article/details/78796972