【Solr】Solr-4.10.3安装教程

前言

    Solr是一个可伸缩性的、能够即时部署的、致力于信息检索的、可以处理海量信息的、以处理自然语言文本为中心的、检索结果按相关性排序的企业级搜索引擎。 
Solr处理的业务需求有以下4个特点: 
(1)无结构化的自然语言文本为中心; 
(2)信息浏览占主导地位的用户需求; 
(3)以Document这种扁平化并且独立的结构组织信息(区别与关系型数据库); 

(4)要求组织成的数据模式灵活多变(不像数据库表一样要求统一的字段)。 

环境

(1)jdk1.7下载地址

(2)Linux环境

(3)tomcat

安装步骤

(1)把solr 的压缩包上传到Linux系统solr-4.10.3下载地址

(2)解压(tar xzvf solr-4.10.3.tgz.tgz

【Solr】Solr-4.10.3安装教程

    我们这里不用bin启动,而是以tomcat作为容器启动。也就是dist包下的war,如下图。

【Solr】Solr-4.10.3安装教程

    主要使用的就是第一个和第三个,直接将war包部署到tomcat即可。

    solrhome的包在example下,如下图。

【Solr】Solr-4.10.3安装教程

(3)将solr-4.10.3.war部署到tomcat下。(它本身的bin目录下也有启动方式,使用的是jetty容器。)

(4)将/solr-4.10.3/example/lib/ext目录下的所有jar包添加到tomcat解压出来的/tomcat/webapps/solr-4.10.3/WEB-INF/lib中。

(5)直接将example目录下solr文件夹复制到适当位置即可,该例复制到tomcat同级并重命名为solrhome。

(6)修改/tomcat/webapps/solr-4.10.3/WEB-INF/web.xml,使其知道solr-home所在位置。

【Solr】Solr-4.10.3安装教程

(7)测试,访问solr服务器ip地址:8080/solr-4.10.3

【Solr】Solr-4.10.3安装教程

总结

    单机版的solr至此搭建完成,如果要真正投入生产,还是要搭建集群,后续博客会介绍集群的搭建方式。