Centos6.4 Jetty Solr4.6 IKAnalyzer2012FF_u1配置

使用Solr安装包中的示例

/etc/profile文件中增加环境变量

export JAVA_HOME=/usr/java/jdk1.7.0_07
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_OPT="$JAVA_OPTS -Dsolr.solr.home=/usr/local/solr/example/solr"

1. 下载solr4.6,IKAnalyzer2012FF_u1.jar。

2. 修改example/solr/目录下的solr.xml文件,按照multicore/目录下面的solr.xml文件,配置core0,core1,保留默认的collection1做参考。

3. 将IKAnalyzer2012FF_u1.jar复制到example/solr-webapp/webapp/WEB-INF/lib/目录下

4. 将IK的IKAnalyzer.cfg.xml,stopword.dic复制到example/solr-webapp/webapp/WEB-INF/classes/目录下。

多core配置:/usr/local/solr/example/solr/solr.xml文件内容

<?xml version="1.0" encoding="UTF-8" ?>  
<solr persistent="true">  
  <cores adminPath="/admin/cores">  
    <core name="core0" instanceDir="/usr/local/solr/example/solr/core0" />   
    <core name="core1" instanceDir="/usr/local/solr/example/solr/core1" />   
  </cores>  
</solr> 
core0,core1文件夹拷贝示例文件夹collection1的内容即可。

5. 在core0,core1目录下的schema.xml中配置分词的字段类型。
<fieldType name="text_ik" class="solr.TextField">
  <analyzer type="index" isMaxWordLength="false" class="org.wltea.analyzer.lucene.IKAnalyzer"/>
  <analyzer type="query" isMaxWordLength="true" class="org.wltea.analyzer.lucene.IKAnalyzer"/>
</fieldType>

6. 修改field,使field引用text_ik。
<field name="text" type="text_ik" indexed="true" stored="true"/>

7. java -jar start.jar

如果/etc/profile中没有设置solr.solr.home,则用如下方式启动solr:
java -DSolr.solr.home=/usr/local/example/solr -jar start.jar

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值