首页 > 代码库 > Solr安装与配置(windows)

Solr安装与配置(windows)

Solr 简介:

    Solr是一种开源的,基于Lucence Java的搜索引擎服务器。Solr对Lucence进行扩展,提供了比Lucence 更丰富的查询语言,Sorl基本上沿用了Lucence的相关术语。Solr创建的搜索引擎与Lucence搜索引擎库完全兼容。Sorl提供了层面搜索、命中醒目显示并支持多种输入格式(XML/XSL T和JSON格式)。易于于安装配置,附带了一个基于HTTP的管理界面。Solr已经较为稳定,在很多大型网站中使用,是一款非常优秀的全文搜索引擎。此外,很多 Lucene 工具(如Nutch、 Luke)也可以使用Solr 创建的索引。

    Lucence 为Solr提供了底层的核心技术,Solr依赖于Lucence.但是它们也有不同,Lucence是搜索库,不是独立的应用程序,而Solr是应用程序。Lucence专注于底层应用而Solr专注于企业应用。

Solr 安装:

  1.   安装java环境
    http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
  2. 下载Solr——solr-4.10.0.zip
    http://www.apache.org/dyn/closer.cgi/lucene/solr/4.10.0
    解压到自定义目录 如:D:\solr 中 ——路径1
  3. 下载tomcat——apache-tomcat-8.0.12.exe
    http://tomcat.apache.org/

    安装tomcat:

    可自定义安装目录(注意安装目录因为要配置环境变量)如:D:\Program Files\Apache Software Foundation\Tomcat 8.0 ——路径2
    配置tomcat环境变量:
    变量名:CATALINA_HOME
    变量值:路径2
  4. 测试是否安装成功
    启动tomcat:

    找到tomcat安装目录 路径2下的bin目录,运行Tomcat8w.exe

    点击Start

    打开浏览器输入URL:     http://localhost:8080   出现下图内容说明安装成功。

  Solr配置:

  1. 将solr 目录下面的 dist 文件夹中的 solr-4.10.0.war 拷贝到 tomcat 的 webapps 文件夹并且改名为 solr.war 。然后,一般情况下,在webapps这个文件夹会自动生成相应的solr文件夹。
    (solr.war文件是复制过来的,solr文件夹是自动生成的。)
  2. 新建一个 solr-tomcat 文件夹,路径自定义。比如:放在D:\solr下 ( 此时D:\solr\solr-tomcat——路径3)
    建立好该文件夹以后,在solr-tomcat文件夹下再建立一个 solr 文件夹,把原解压后solr目录里面的 example\solr 文件夹下面的所有文件放入到solr-tomcat\solr 里面。
  3. 配置SOlR_HOME
    在windows 环境变量中建立变量名:SOlR_HOME,变量值为:(路径3)D:\solr\solr-tomcat
  4. 在tomcat的conf文件夹(即 路径2\conf)下建立Catalina文件夹,在Catalina文件夹下建立localhost文件夹,在localhost文件夹下面建立solr.xml,写入内容为:
    <?xml version="1.0" encoding="utf-8"?>
     <Context docBase="D:/Program Files/Apache Software Foundation/Tomcat 6.0/webapps/solr" debug="0" crossContext="true" > <Environment name="solr/home" type="java.lang.String" value="D:/solr/solr-tomcat/solr" override="true" /> </Context>
    (此处的路径对应自己的安装路径做相应修改,注意此处路径的分隔符为"/" 而不是"\")
  5.  打开浏览器 输入:http://localhost:8080/solr/admin/ ( 默认是8080端口) 如果出现如下图示,表示配置成功。

 

Solr安装与配置(windows)