参考网址:http://www.tuicool.com/articles/67BFFz
准备工作:
mmseg4j-1.9.1.zip下载地址一:https://code.google.com/p/mmseg4j/downloads/list
mmseg4j-1.9.1.zip下载地址二:http://download.csdn.net/detail/qin287624952/7902215
修复了reset()方法后的mmseg4j-analysis-1.9.1.jar下载地址:http://download.csdn.net/detail/qin287624952/7903177
solr4.7.1和mmseg4j-1.9.1整合步骤:
1、解压mmseg4j-1.9.1.zip压缩包,拷贝mmseg4j-1.9.1\dist目录下的三个jar包到tomcat\webapps\solr\WEB-INF\lib目录下
2、下载修复后的mmseg4j-analysis-1.9.1.jar,拷贝它到tomcat\webapps\solr\WEB-INF\lib目录下,替换第2步拷贝的同名文件
3、找到solr-home\collection1\conf目录下的schema.xml文件,向文件中加入如下代码:
在<fields>标签中添加
<field name="mmseg4j_complex_name" type="text_mmseg4j_complex" indexed="true" stored="true"/>
<field name="mmseg4j_maxword_name" type="text_mmseg4j_maxword" indexed="true" stored="true"/>
<field name="mmseg4j_simple_name" type="text_mmseg4j_simple" indexed="true" stored="true"/>
在<types>标签中添加
<!-- mmseg4j-->
<span style="white-space:pre"> </span><fieldType name="text_mmseg4j_complex" class="solr.TextField" positionIncrementGap="100" >
<span style="white-space:pre"> </span><analyzer>
<span style="white-space:pre"> </span><tokenizer class="com.chenlb.mmseg4j.solr.MMSegTokenizerFactory" mode="complex" dicPath="dic"/>
<span style="white-space:pre"> </span></analyzer>
<span style="white-space:pre"> </span></fieldType>
<span style="white-space:pre"> </span><fieldType name="text_mmseg4j_maxword" class="solr.TextField" positionIncrementGap="100" >
<span style="white-space:pre"> </span><analyzer>
<span style="white-space:pre"> </span> <tokenizer class="com.chenlb.mmseg4j.solr.MMSegTokenizerFactory" mode="max-word" dicPath="dic"/>
<span style="white-space:pre"> </span></analyzer>
<span style="white-space:pre"> </span></fieldType>
<span style="white-space:pre"> </span><fieldType name="text_mmseg4j_simple" class="solr.TextField" positionIncrementGap="100" >
<span style="white-space:pre"> </span> <analyzer> <span style="white-space:pre"> </span>
<span style="white-space:pre"> </span><tokenizer class="com.chenlb.mmseg4j.solr.MMSegTokenizerFactory" mode="simple" dicPath="dic"/><span style="white-space:pre"> </span>
<span style="white-space:pre"> </span></analyzer>
<span style="white-space:pre"> </span></fieldType>
<!-- mmseg4j-->
4、启动solr服务器,访问http://localhost:8983/solr进行测试,效果如下: