solr 安装

安装前准备

Java 1.5 或更高版本
servlet 容器,如 Tomcat 5.5。

SOLR安装

     将SOLR发行包解压,复制dist/apache-solr-1.2.0.war到指定目录,例如/opt/apache-solr-1.2.0/dist/

TOMCAT配置

 

server.xml
     在server.xml主要设置侦听端口。一般来说,SOLR常用端口为8983。你也可以使用自己喜欢的端口,例如80或8080。 同时,注意将URIEncoding设置为UTF-8。例如AJP等更多Native优化,参考TOMCAT优化方案。
<Connector port="8983" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8" />
solr.xml
     新增solr.xml在{$TOMCAT}/conf/Catalina/localhost/下。TOMCAT在启动时将自动加载该CONTEXT。 docBase应设置为solr war包存放位置,例如/opt/apache-solor-1.3.0/dist/apache-solr-1.3.0.war
     solr/home的值应设置为你规划存放的索引根路径,例如/web/solr/。该目录在以下将称为{$SOLR_HOME}

<Context docBase="/opt/apache-solr-1.3.0/dist/apache-solr-1.3.0.war" debug="0" crossContext="true" >
<Environment name="solr/home" type="java.lang.String" value="/web/solr" override="true" />
</Context>

SOLR配置

SOLR home设置
     复制solr解压目录下的example/solr/bin目录和example/solr/conf目录到{$SOLR_HOME}。
复制将{$NPS_HOME}/solr/solr.xml复制到{$SOLR_HOME}。
复制将{$NPS_HOME}/solr/npscore目录复制到{$SOLR_HOME}。
solr.xml定义了Solr multi core,npscore下则是默认的core配置文件。
庖丁分词包安装与设置
     1.将{$NPS_HOME}/solr/lib/*.jar复制到{$TOMCAT}/common/lib/下。
     2.将{$NPS_HOME}/solr/dic/目录复制到{$SOLR_HOME}下(例如/web/solr/dic,当然也可以不放在SOLR HOME下)。
     3.设置系统环境变量PAODING_DIC_HOME,指向以上dic路径。设置方法可以在操作系统级设置,也可以在catalina.sh或catalina.bat中设置。例如set PAODING_DIC_HOME=/web/solr/dic
NPS设置
     设置完成后不要忘了设置NPS服务器。打开NPS服务器上的nps.conf文件,设置SOLR_URL。例如SOLR_URL=http://192.168.1.2:8983/solr。

你可能感兴趣的:(apache,tomcat,xml,Web,Solr)