solr学习笔记一(solr安装)

简介

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

环境搭建

1.     准备工作

l  Solr 必须运行在Java1.5 或更高版本的Java 虚拟机中,运行标准Solr 服务只需要安装JRE 即可。

l  Tomcat : http://tomcat.apache.org/ (我安装的是7.0版本)

l  Solr 4.X : http://lucene.apache.org/solr/ (我安装的是4.2.1版本)

2.     部署

搭建好jre和tomcat环境之后,打开下载好solr-4.2.1.zip(我这里是4.2.1版本)文件。我这里解压到D盘,目录也就是D:\solr-4.2.1。里面的内容如图

so

接下来正式部署

l  解压solr之后,把D:\solr-4.2.1\example\webapps\solr.war文件拷贝到Tomcat下的Tomcat7.0\webapps目录下

l  启动Tomcat后solr.war会自动解压,然后Tomcat 7.0\webapps 目录下会多出一个solr文件夹

l  D盘新建名为SolrHome的文件夹,将D:\solr-4.2.1\example\solr目录下的所有文件复制到这个文件夹下(这里主要存放的是solr的一些配置文件)

l  打开Tomcat7.0\webapps\solr\WEB-INF\web.xml 把下面的代码添加到后面

<!-- solr 配置 -->
  <env-entry> 
   <env-entry-name>solr/home</env-entry-name> 
   <env-entry-value>D:\SolrHome</env-entry-value> 
   <env-entry-type>java.lang.String</env-entry-type> 
  </env-entry>

l  打开http://localhost:8080/solr 看到如下图界面则表示成功

l  最后我们应该配置相应的索引数据存放目录 例如默认中的collection1,我们打开

<dataDir>${solr.data.dir: D:\SolrHome \collection1\data}</dataDir>

到此配置solr到tomcat结束

Comments are closed.