您的位置:首页 > 其它

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

2017-12-13 21:18 387 查看
准备环境:
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必须保存成无BOMutf-8类型。windows下不用记事本打开

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



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



配置成功
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: