`
wanglihu
  • 浏览: 923934 次
  • 性别: Icon_minigender_1
  • 来自: 黑龙江
社区版块
存档分类

基于WAR包搭建Solr 3.5搜索服务器

阅读更多
基于WAR包搭建Solr 3.5搜索服务器操作步骤如下:(需要基础环境jdk1.6+Tomcat5.5以上容器)
1.首先下载apache-solr-3.5.0.zip包,下载地址为:http://labs.renren.com/apache-mirror//lucene/solr/3.5.0/apache-solr-3.5.0.zip

2.解压apache-solr-3.5.0.zip文件,将apache-solr-3.5.0\apache-solr-3.5.0\dist\apache-solr-3.5.0.war复制到apache-tomcat-6.0.26\webapps目录下面,改名为solr.war。

3.在apache-tomcat-6.0.26\webapps\目录下新建文件夹solr\conf\,并将apache-solr-3.5.0\apache-solr-3.5.0\example\multicore文件复制到apache\tomcat-6.0.26\webapps\solr\conf下面。

4.配置war运行的context上下文,在apache-tomcat-6.0.29\conf\Catalina\localhost创建文件solr.xml文件,此文件内容为:
<?xml version="1.0" encoding="UTF-8"?>
    <Context docBase="${catalina.home}/webapps/solr.war" debug="0" crossContext="true" >  
            <Environment name="solr/home" type="java.lang.String" value="${catalina.home}/conf/multicore" override="true" />  
    </Context>


5.设置Solr的字符集:
默认Solr使用了UTF-8字符集编码,如果你的Tomcat不是的话,在执行中文搜索的时候可能会出现乱码。如果你的Tomcat默认8080端口请求字符集就是UTF-8,并且想使用这个默认的端口提供搜索服务,则可以修改apache-tomcat-6.0.26\conf\server.xml文件的内容,如下所示:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" URIEncoding="UTF-8" redirectPort="8443" />  


6.验证配置有效性:
启动Tomcat服务器,在浏览器地址栏这种输入http://localhost:8080/solr/,看到出现两个链接Admin core0和Admin core1则搭建成功。
当安装成功后,就可以根据链接,点击进去,浏览一下Solr提供的管理界面及其相关的管理功能。
分享到:
评论
2 楼 ldb19890624 2012-02-06  
   参考了下,有一段路径可能配置错了!
   solr.xml 这个文件
<Environment name="solr/home" type="java.lang.String" value="${catalina.home}/webapps/solr/conf/multicore" override="true" />
写成这样就能了!嘿嘿 !
   不过还是要谢谢你!
1 楼 liyufu86 2012-01-13  
写的什么啊?
乱七八糟的

相关推荐

    solr3.5与tomcat的部署配置步骤截图说明(本机部署成功)

    **Solr** 是一个开源的全文检索搜索引擎,它基于Lucene库开发,提供了一个高性能、可扩展的搜索解决方案。Solr支持多种语言,并且能够处理大量数据。 **Tomcat** 是Apache组织开发的一款开源Web应用服务器,它可以...

    在tomcat环境下搭建solr3.5和mmseg4j搜索引擎

    ### 在Tomcat环境下搭建Solr 3.5与MMSEG4J搜索引擎 #### 一、配置Solr环境 1. **下载Solr** - 访问官方下载页面:[http://www.apache.org/dyn/closer.cgi/lucene/solr/]...

    solr3.5配置及应用

    **部署Solr WAR包**:将`apache-solr-3.5.0.war`文件重命名为`solr.war`,并将其放置于`tomcat-7.0.26\webapps`目录下。 4. **创建Solr上下文配置**:在`tomcat-7.0.26\conf\Catalina\localhost`目录下新建一个名...

    solr_3.5_配置及应用

    3. **启动 Solr**:通过运行 `bin/solr start` 命令启动 Solr 服务器,或者在 Tomcat 或其他 Servlet 容器中部署 `dist/solr.war` 文件。 4. **创建核心(Core)**:Solr 中的核心是独立的搜索实例,每个核心有自己...

    solr3.5配置及应用[借鉴].pdf

    Apache Solr 是一个强大的开源搜索服务器,基于Java开发并利用Apache Lucene库提供全文检索服务。它的核心特性包括高效的缓存机制、垂直搜索功能、搜索结果高亮、通过索引复制确保高可用性以及一套强大的数据模式...

    solr入门学习

    - **搭建方法概述**:Solr服务器可以通过WAR包或JAR包的方式部署,本文档主要介绍基于WAR包的部署方法。 - **基于WAR包搭建步骤**: 1. **复制多核心目录**:将`apache-solr-3.5.0\apache-solr-3.5.0\example\...

    apache-solr-3.5.0.zip

    Apache Solr是一个强大的开源全文搜索引擎,它被广泛用于构建高效、可扩展的搜索解决方案。Solr基于Java,是Apache Lucene项目的一部分,提供了高级的索引和查询功能,支持多种数据源,包括XML、JSON、CSV等。在企业...

Global site tag (gtag.js) - Google Analytics