下载地址:solr3.6.0
http://www.apache.org/dyn/closer.cgi/lucene/solr/3.6.0
http://mirror.bit.edu.cn/apache/lucene/solr/3.6.0/apache-solr-3.6.0.zip
中文分词器
http://code.google.com/p/mmseg4j/
http://mmseg4j.googlecode.com/files/mmseg4j-1.8.5.zip
只说发布过程,必须对tomcat熟悉才行 如果不熟悉需要先学习tomcat配置
solr发布
1、把apache-solr-3.6.0.zip\apache-solr-3.6.0\dist\apache-solr-3.6.0.war 解压到solr目录 位置自己随便放
本机测试放到 F:\java\apachetomcat7023\apachetomcat7023\solr,war已经把solr运行所需jar包都打包在里面 不需要再另外添加任何依赖jar包。
2、复制apache-solr-3.6.0.zip\example\multicore 目录 到任意位置。
本机测试放到F:\java\apachetomcat7023\apachetomcat7023\solr\config\multicore
3、配置tomcat7\conf\server.xml
Connector 里面添加 URIEncoding="UTF-8"
<Connector port="8080" protocol="HTTP/1.1" URIEncoding="UTF-8"
connectionTimeout="20000" redirectPort="8443" />
添加solr Context
<Context path="solr" docBase="F:\java\apachetomcat7023\apachetomcat7023\solr" reloadable="true">
<Environment name="solr/home" type="java.lang.String" value="F:\java\apachetomcat7023\apachetomcat7023\solr\config\multicore" override="true" />
</Context>
4、启动tomcat 访问
显示
Welcome to Solr!说明配置成功
配置分词器
1、把mmseg4j-1.8.5.zip/mmseg4j-all-1.8.5-with-dic.jar
复制到F:\java\apachetomcat7023\apachetomcat7023\solr\WEB-INF\lib
2、在F:\java\apachetomcat7023\apachetomcat7023\solr\config\multicore\core0\conf\schema.xml 的 types 元素内添加
<fieldType name="text_cn" class="solr.TextField" positionIncrementGap="100">
<analyzer>
<tokenizer class="com.chenlb.mmseg4j.solr.MMSegTokenizerFactory"/>
</analyzer>
</fieldType>
然后重启tomcat
然后访问http://127.0.0.1:8080/solr/core0/admin/analysis.jsp?highlight=on
输入测试效果如下 说明成功

本文介绍如何在Tomcat7上部署Apache Solr 3.6,并配置mmseg4j进行中文分词。步骤包括解压Solr、配置Tomcat、安装分词器等。
4120

被折叠的 条评论
为什么被折叠?



