a13698822086 发表于 2016-12-17 06:44:10

lucene3.5 solr1.8.5 tomcat6.0

  solr:
  1.建立solr目录:E:\ProgramData\solr\home,并把apache-solr-3.5.0\example\solr目录下的所有文件复制过来
  2.建立solr目录:E:\ProgramData\solr\server\solr,并把E:\Program Files (x86)\tomcats\apache-solr-3.5.0\example\webapps\solr.war复制过来解压
  3.把E:\ProgramData\solr\home\conf\solrconfig.xml中<dataDir>${solr.data.dir:}</dataDir>改为<dataDir>${solr.data.dir:E:/ProgramData/solr/home/data}</dataDir>;并把 <queryResponseWriter name="velocity" class="solr.VelocityResponseWriter" enable="${solr.velocity.enabled:true}"/>注释
  4.把E:\ProgramData\solr\home\data目录清空
  5.建立solr目录:E:\ProgramData\solr\home\dic,并把mms4j中的chars.dic,units.dic,words.dic,words-my.dic复制进来
  6.在E:\ProgramData\solr\server\solr\WEB-INF\lib目录中,添加mmseg4j-all-1.8.5.jar,mmseg4j-solr-1.8.5.jar
  7.在E:\Program Files (x86)\tomcats\apache-tomcat-6.0.29\conf\server.xml中;<Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"></Host>里边,添加<Context path="/solr" docBase="E:/ProgramData/solr/server/solr" reloadable="false">
    <Environment name="solr/home" type="java.lang.String" value="E:/ProgramData/solr/home" override="true"/>
   </Context>
  8.在mmseg4j的readme中把

<fieldType name="textComplex" class="solr.TextField" >
<analyzer>
<tokenizer class="com.chenlb.mmseg4j.solr.MMSegTokenizerFactory" mode="complex" dicPath="dic"/>
</analyzer>
</fieldType>
<fieldType name="textMaxWord" class="solr.TextField" >
<analyzer>
<tokenizer class="com.chenlb.mmseg4j.solr.MMSegTokenizerFactory" mode="max-word" dicPath="dic"/>
</analyzer>
</fieldType>
<fieldType name="textSimple" class="solr.TextField" >
<analyzer>
<tokenizer class="com.chenlb.mmseg4j.solr.MMSegTokenizerFactory" mode="simple" dicPath="n:/OpenSource/apache-solr-1.3.0/example/solr/my_dic"/>
</analyzer>
</fieldType>
  复制到E:\ProgramData\solr\home\conf\schema.xml中的types节点下,并改

<tokenizer class="com.chenlb.mmseg4j.solr.MMSegTokenizerFactory" mode="simple" dicPath="n:/OpenSource/apache-solr-1.3.0/example/solr/my_dic"/>
  成<tokenizer class="com.chenlb.mmseg4j.solr.MMSegTokenizerFactory" mode="simple" dicPath="dic"/>
  8.启动tomcat,访问http://localhost:8080/solr/admin/analysis.jsp
页: [1]
查看完整版本: lucene3.5 solr1.8.5 tomcat6.0