张颢镡 发表于 2016-12-15 06:49:37

一、SOLR搭建企业搜索平台

运行环境:



    运行容器:
Tomcat6.0.20

   
Solr
版本:
apache-solr-1.4.0

   
分词器:
mmseg4j-1.6.2

   
词库:
sogou-dic

 

准备工作:



   
下载
tomcat 6.0.20

http://tomcat.apache.org/download-60.cgi


   
下载
solr
:http://apache.etoak.com/lucene/solr/1.4.0/




       
详情请见:http://wiki.apache.org/solr/Solr1.4


   
下载分词器:http://code.google.com/p/mmseg4j/




   
下载
sougou
词库:

        http://code.google.com/p/mmseg4j/downloads/detail?name=sogou-dic-utf8.zip&can=2&q=

 
开始配置:



1


安装
tomcat

2


将下载的
solr
包下面的
dist
文件夹中的
apache-solr-1.4.0.war

拷贝到
tomcat

webapps
并且改名为

solr.war 

一般情况下会自动生成相应的文件夹。

3


新建一个
solr-tomcat
文件夹,我是把这个文件夹建立在
C
盘根目录,你可以采用同样方式,也可以不这样,放哪由你决定。

建立好该文件夹以后
,
在把它下面在建立一个
solr
文件夹,把下载的
solr
包里面的
example\solr
文件夹下面的所有文件放入到
solr
里面。

4


最后一步

配置
solr.home
,可以有三种方式。

   
1
)基于当前路径的方式


     
这种情况需要在
c:\solr-tomcat\
目录下去启动
tomcat

Solr
查找
./solr
,因此在启动时候需要切换到
c:\solr- tomcat\

       2
)基于环境变量


      windows
在环境变量中建立
solr.home,
值为
c:\solr-tomcat

      linux
在当前用户的环境变量中(
.bash_profile
)或在
catalina.sh
中添加如下环境变量


export JAVA_OPTS="$JAVA_OPTS -Dsolr.solr.home=/opt/solr-tomcat/solr"

      3
)基于
JNDI

      

tomcat

conf
文件夹建立
Catalina
文件夹,然后在
Catalina
文件夹中在建立
localhost
文件夹,在该文件夹下面建立
solr.xml
,其中内容:


<?xml version='1.0' encoding='utf-8'?>
<Context docBase="C:/Program Files/Apache Software Foundation/Tomcat 6.0/webapps/solr" debug="0" crossContext="true" >
<Environment name="solr/home" type="java.lang.String" value="c:/solr-tomcat/solr" override="true" />
</Context>

 5


打开浏览器
输入:
http://localhost:8089/solr/admin/ 

(其中的端口根据情况输入
默认是
8080

就可以访问
solr
服务了。

  
6


如果出现如下图示,表示配置成功。

  

  
页: [1]
查看完整版本: 一、SOLR搭建企业搜索平台