Ubuntu16.04配置solr5.0+IKanalyzer

来源:互联网 发布:逗猫软件 编辑:程序博客网 时间:2024/06/06 13:24

弄这个东西真的头痛,首先说下版本的问题,solr5.x要求tomcat 1.7,solr6.x要求tomcat 1.8,至于solr4.x我觉得太老了就没用!

接下来一步一步演示配置过程!

前提:你得先装好jdk和tomcat至于tomcat和jdk怎么装我的博客里面也有,很简单!

一丶下载:

solr5.0下载:solr5.0下载

IKanalyzer文件:Ikanalyzer文件下载

二丶配置

将下载好的solr-5.0.0.tgz文件解压,解压好后一步一步按照下面的步骤

首先得说明这是我tomcat目录的信息 /opt/apache-tomcat-7.0.76 ,接着是我解压后solr5.0的目录信息 /home/zeng0933/Documents/linux/solr-5.0.0 

1.到tomcat目录下新建一个文件:solrhome

mkdir solrhome
2.将/solr-5.0.0/server/webapps/solr.war文件复制到tomcat的webapps目录下

     然后打开tomcat,让tomcat帮你解压这个war包

3.解压后,tomcat中的webapps中会有一个solr文件夹

     到/solr-5.0.0/server/lib/ext下所有的jar包复制到tomcat中的WEB-INF/lib目录下

4.solrhome文件夹配置

    到/solr-5.0.0/server/solr下复制所有文件到,solrhome文件夹下(在solrhome文件夹下新建一个new_core的文件夹,待会有用)

5.改solr的web.xml文件

配置solrhome的路径如下所示

<env-entry>       <env-entry-name>solr/home</env-entry-name>       <env-entry-value>/opt/apache-tomcat-7.0.76/solrhome</env-entry-value>       <env-entry-type>java.lang.String</env-entry-type></env-entry>

注:把注解打开。

6.最后一步

/opt/apache-tomcat-7.0.76/solrhome/configsets/basic_configs/conf, 将conf文件夹复制到new_core文件夹下

7.打开tomcat输入下面的地址 http://localhost:8080/solr/admin.html

这时候你应该就能进入到solr的主页面了,点击coreadmin添加一个core名字就叫new_core然后就行了。

8.配置Ikanalyzer分词器,到new_core文件夹下找到schame.xml 加入如下的配置

<field name="text_ik" type="text_ik" indexed="true" stored="true" multiValued="false" /><fieldType name="text_ik" class="solr.TextField">    <analyzer type="index" useSmart="false" class="org.wltea.analyzer.lucene.IKAnalyzer"/>    <analyzer type="query" useSmart="true" class="org.wltea.analyzer.lucene.IKAnalyzer"/></fieldType>


配置完成,这样我就配置完成了!!!

别气馁!坚持!



1 0
原创粉丝点击