一、SOLR搭建企业搜索平台

本文提供了一个详细的步骤来配置Apache Solr搜索平台。包括Tomcat和Solr的安装、配置solr.home环境变量的方法以及如何使用Sougou词库进行中文分词等关键信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

运行环境:

    运行容器: Tomcat6.0.20

    Solr 版本: apache-solr-1.4.0

    分词器: mmseg4j-1.6.2

    词库: sogou-dic

 

准备工作:

    下载 tomcat 6.0.20http://tomcat.apache.org/download-60.cgi

    下载 solrhttp://apache.etoak.com/lucene/solr/1.4.0/

        详情请见:http://wiki.apache.org/solr/Solr1.4

    下载分词器:http://code.google.com/p/mmseg4j/

    下载 sougou 词库:

        http://code.google.com/p/mmseg4j/downloads/detail?name=sogou-dic-utf8.zip&can=2&q=

 

开始配置:

1 安装 tomcat

2 将下载的 solr 包下面的 dist 文件夹中的 apache-solr-1.4.0.war 拷贝到 tomcatwebapps 并且改名为 solr.war  一般情况下会自动生成相应的文件夹。

3 新建一个 solr-tomcat 文件夹,我是把这个文件夹建立在 C 盘根目录,你可以采用同样方式,也可以不这样,放哪由你决定。 建立好该文件夹以后 , 在把它下面在建立一个 solr 文件夹,把下载的 solr 包里面的 example\solr 文件夹下面的所有文件放入到 solr 里面。

4 最后一步 配置 solr.home ,可以有三种方式。

    1 )基于当前路径的方式
     
这种情况需要在 c:\solr-tomcat\ 目录下去启动 tomcatSolr 查找 ./solr ,因此在启动时候需要切换到 c:\solr- tomcat\
       2
)基于环境变量
      windows
在环境变量中建立 solr.home, 值为 c:\solr-tomcat
      linux
在当前用户的环境变量中( .bash_profile )或在 catalina.sh 中添加如下环境变量
export JAVA_OPTS="$JAVA_OPTS -Dsolr.solr.home=/opt/solr-tomcat/solr"
      3
)基于 JNDI
      
tomcatconf 文件夹建立 Catalina 文件夹,然后在 Catalina 文件夹中在建立 localhost 文件夹,在该文件夹下面建立 solr.xml ,其中内容:

<?xml version='1.0' encoding='utf-8'?>
<Context docBase="C:/Program Files/Apache Software Foundation/Tomcat 6.0/webapps/solr" debug="0" crossContext="true" >  
      <Environment name="solr/home" type="java.lang.String" value="c:/solr-tomcat/solr" override="true" />  
</Context>
 

 

5 打开浏览器 输入: http://localhost:8089/solr/admin/  (其中的端口根据情况输入 默认是 8080 ) 就可以访问 solr 服务了。

6 如果出现如下图示,表示配置成功。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值