<p><b>一、安装solr</b><b>(未集成Tomcat</b><b>,服务器上Tomcat</b><b>不能安装成功)</b></p> <p>参考网址:http://blog.csdn.net/clebeg/article/details/21241195</p> <p>1. 安装 Solr5</p> <p>step1: 下载Solr5 wget </p> <p>http://mirrors.hust.edu.cn/apache/lucene/solr/5.0.0/solr-5.0.0.tgz</p> <p>step2: 解压缩Solr5 tar –xzvf solr-5.0.0.tgz </p> <p>step3: 启Solr5 bin/solr start -e cloud -noprompt</p> <p>二、solr配置中文分词jcseg</p> <p>关于 jcseg: jcseg 是使用Java 开发的一款开源的中文分词器, 使用mmseg 算法. 分词准确率高达</p> <p>98.4%, 支持中文人名识别, 同义词匹配, 停止词过滤..., 详情请查看jcseg 官方首页.</p> <p>官方首页 : https://code.google.com/p/jcseg/</p> <p>下载地址 : https://code.google.com/p/jcseg/downloads/list</p> <p>git 源码: http://git.oschina.net/lionsoul/jcseg</p> <p>1. 克隆git源码下来</p> <p>2. 从jcseg 附件解压目录中将jcseg-core-{version}.jar 和jcseg-solr-{version}.jar 复制到</p> <p>solr 的类库目录中.</p> <p>3. 在solr 的scheme.xml 加入如下两种配置之一:</p> <p><!----复杂模式分词: --></p> <p><fieldtype name="textComplex" class="solr.TextField"></p> <p><analyzer></p> <p><tokenizer class="org.lionsoul.jcseg.solr.JcsegTokenizerFactory" mode="complex"/></p> <p></analyzer></p> <p></fieldtype></p> <p><!----简易模式分词: --></p> <p><fieldtype name="textSimple" class="solr.TextField"></p> <p><analyzer></p> <p><tokenizer class="org.lionsoul.jcseg.solr.JcsegTokenizerFactory" mode="simple"/></p> <p></analyzer></p> <p></fieldtype></p> <p><!----检测模式分词: --></p> <p><fieldtype name="textSimple" class="solr.TextField"></p> <p><analyzer></p> <p><tokenizer class="org.lionsoul.jcseg.solr.JcsegTokenizerFactory" mode="detect"/></p> <p></analyzer></p> <p></fieldtype></p> <p>如果需要做类似上面lucene 的配置, 需要更改</p> <p>org.lionsoul.jcseg.solr.JcsegTokenizerFactory 分词工厂.</p>
转载于:https://my.oschina.net/u/1244232/blog/406008