tomcat6 安装apache-solr-3.6.1

来源:互联网 发布:中国网络空间安全网 编辑:程序博客网 时间:2024/06/04 19:21

1.环境软件

  •  apache-tomcat-6.0.33
  •  JDK7
  • apache-solr-3.6.1
  • IKanalyzer

2.Solr安装 
   将Solr发行包(apache-solr-3.6.1.zip)解压,复制example/webapp/solr.war文件到${TOMCAT}/webapps目录,复制Solr发行包中配置示范文件(/example/solr文件夹)到${TOMCAT}/bin目录中。


 

3. IK 分词器的安装   IKAnalyzer3.2.8bin.zip下载

 IKAnalyzer3.2.8bin.zip发行包解压,复制IKAnalyzer3.2.8.jar到{$TOMCAT}/webapps/solr/WEB-INF/lib中,复制配置文件IKAnalyzer.cfg.xml和ext_stopword.dic到{$TOMCAT}/bin中。

   打开{$TOMCAT}/bin/solr/conf/scheme.xml文件,找到types标签,添加以下代码到shema.xml文件中的相应位置,就是找到fieldType定义的那一段,在下面多添加这一段就行了。

<fieldType name="text"class="solr.TextField">  

   <analyzerclass="org.wltea.analyzer.lucene.IKAnalyzer"/>  

</fieldType>

 

4.TOMCAT配置

(修改{$TOMCAT}/conf/server.xml Tomcat配置文件)

在server.xml主要设置侦听端口。同时,注意将URIEncoding设置为UTF-8。

<Connector port="8080"maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25"maxSpareThreads="75" enableLookups="false" redirectPort="8443"acceptCount="100" connectionTimeout="20000"disableUploadTimeout="true" URIEncoding="UTF-8"/>

 

5 .启动Solr

因为Solr在Tomcat里,所以启动Tomcat即可,双击{$TOMCAT}\bin\startup.bat 即可运行,不报错的话就可以正常访问了

http://localhost:8080/solr/

 下面再看下分词器有没配置成功

http://localhost:8080/solr/admin/analysis.jsp

  

 

如果出现途中截图,

恭喜你,分词器配置成功,solr环境搭建完成了。