发布于 2015-06-02 04:55:55 | 233 次阅读 | 评论: 0 | 来源: PHPERZ

这里有新鲜出炉的精品教程,程序狗速度看过来!

Apache Solr 企业级全文搜索引擎

Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get操作提出查找请求,并得到XML格式的返回结果;


Solr简介

Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get操作提出查找请求,并得到XML格式的返回结果;

Solr安装

首先下载 点击下载: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/



最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务