发布于 2015-06-02 04:55:55 | 238 次阅读 | 评论: 0 | 来源: PHPERZ
Apache Solr 企业级全文搜索引擎
Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get操作提出查找请求,并得到XML格式的返回结果;
Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get操作提出查找请求,并得到XML格式的返回结果;
首先下载 点击下载:Solr-5.1.0 (注下载:solr-5.1.0.tgz) 点击下载:Tomcat-7.0.62.tar.gz
注意:默认下载的存放路径为Centos的登陆用户的根目录
然后在Centos上准备一个目录:如 /tools/
#### 部署tomcat ####
###解压
tar
-xzvf Tomcat-7.0.62.
tar
.gz
###复制到安装目录
cp
~
/tomcat-7
.0.62
/tools/
###进入bin
cd
/tools/tomcat-7
.0.62
/bin
###启动Tomcat
.
/startup
.sh
操作Solr
#### 部署Solr ####
###解压Solr
tar
-xzvf solr-5.1.0.
tar
上传solr.war到Tomcat然后关闭tomcat.
配置Solr:
###进入tomcat的solr目录:
cd
/tools/tomcat-7
.0.62
/webapps/solr/
###建立Solr_Home
mkdir
solr_home
###配置Solr的web.xml
vi
web.xml
###修改内容,取消env-entry的注释
<
env
-entry>
<
env
-entry-name>solr
/home
<
/env-entry-name
>
<
env
-entry-value>
/tools/tomcat-7
.0.62
/webapps/solr/solr_home
<
/env-entry-value
>
<
env
-entry-
type
>java.lang.String<
/env-entry-type
>
<
/env-entry
>
### 保存退出
Esc :wq
配置Solr的日志:
### 复制相关Jar到Solr的lib中
cp
~
/solr-5
.1.0
/server/lib/ext/
*
/tools/tomcat-7
.0.62
/webapps/solr/WEB-INF/lib/
### 复制log4j的配置文件到solr中
cp
~
/solr-5
.1.0
/server/resources/log4j
.properties
/tools/tomcat-7
.0.62
/webapps/solr/WEB-INF/classes/
重新启动Tomcat
访问: http://127.0.0.1:8080/solr/