一、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]