`
韩悠悠
  • 浏览: 840690 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

利用SOLR搭建企业搜索平台 之一(运行solr)

    博客分类:
  • solr
 
阅读更多

 

 

1》 首先下载好solr,我用的是 solr1.3,下载地址:

windows版本http://labs.xiaonei.com/apache-mirror/lucene/solr/1.3.0/apache-solr-1.3.0.zip

linux版本http://labs.xiaonei.com/apache-mirror/lucene/solr/1.3.0/apache-solr-1.3.0.tgz

 

2》准备运行容器,我用的是tomcat6.0.20.如果是玩的话,也可以不用准备专门的容易,你只需解压好solr的下

载包,找到example文件夹,然后运行 start.jar。具体指令:java -jar start.jar做应用的时候,不建议采用该方

式。该方式内部包含了jetty!

3》有关tomcat的使用,不是本文的重点,如果你有问题,请参见tomcat的使用。解压好tomcat,将solr包下

面的dist文件夹中的apache-solr-1.3.0.war 拷贝到 tomcat的webapps,并且改名为 solr.war。

4》新建一个 solr-tomcat文件夹,我是把这个文件夹建立在C盘根目录,你可以采用同样方式,也可以不这

样,放哪由你决定。 建立好该文件夹以后,在把它下面在建立一个solr文件夹,把solr包里面的example\solr文

件夹下面的所有文件放入到 solr里面。

 

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

1)基于当前路径的方式

这种情况需要在c:\solr-tomcat\目录下去启动tomcat,Solr查找./solr,因此在启动时候需要切换到c:\solrtomcat\

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

在tomcat的conf文件夹建立Catalina文件夹,然后在Catalina文件夹中在建立localhost文件夹,在该文件

夹下面建立solr.xml,其中内容:

<Context docBase="c:\tomcat\webapps\solr.war" debug="0" crossContext="true" >

<Environment name="solr/home" type="java.lang.String" value="c:/solr-tomcat/solr" override="true" </Context>

 

问题描述:个人发现的一个问题,就是如果配置好JNDI的话,然后在tomcat的bin文件夹下面启动tomcat的

话,会在tomcat的bin下面建立solr文件夹,这个文件夹中主要存放的索引文件。 本来这些东西应该放入

c:\solr-tomcat\solr。如果你不想出现这种情况的话,请使用基于当前路径的方式。

6》打开浏览器,请看看能否访问该服务。如果能够访问,恭喜您跑起来了。

 

如果不能运行,查看tomcat中的log日志文件,一般是找不到jar包。

将solr下面的dist /solrj-lib 下面的jar拷贝到tomcat中webapp的solr下面。

 

分享到:
评论

相关推荐

    SOLR搭建企业搜索平台

    本文将详细阐述如何利用SOLR搭建一个企业搜索平台,包括所需环境、配置步骤以及中文分词的设置。 一、SOLR搭建企业搜索平台 1. **运行环境** - **运行容器**:Tomcat 6.0.20 - **Solr版本**:apache-solr-1.4.0 ...

    利用Solr搭建你的搜索引擎

    标题中的“利用Solr搭建你的搜索引擎”意味着我们将探讨Apache Solr这一开源全文搜索平台的搭建过程。Solr是基于Lucene库的,提供了一个高效、可扩展的搜索和导航功能,广泛应用于各种企业的数据检索需求。 Solr的...

    solr环境搭建总结一

    Solr是Apache Lucene项目下的一个企业级搜索服务器,它提供了全文检索、高亮显示、 faceted search(分面搜索)以及实时分析等功能。本文将详细介绍如何搭建Solr环境,并解析其配置文件,同时也会涉及SolrJ客户端的...

    solr搭建教程文档

    【Solr搭建教程文档】 SolrCloud是Apache Solr的一个分布式搜索和索引服务的实现,它结合了Zookeeper来管理集群状态和分布式操作。本教程将指导你在Win7环境下搭建一个单机版的伪分布式SolrCloud环境,利用Tomcat...

    solr集群搭建

    Solr集群搭建是一个复杂但重要的过程,用于实现大型、高可用性和可扩展性的搜索解决方案。Apache Solr是一款基于Lucene的开源全文搜索引擎,它提供了分布式搜索、近实时处理、多字段排序等功能。以下是对Solr集群...

    solr的搭建入门

    Apache Solr是一款开源的企业级搜索平台,由Apache软件基金会开发,它提供了全文检索、命中高亮、拼写检查、Faceted Search(分面搜索)等多种功能,广泛应用于网站内容搜索、电商商品检索等领域。本文将详细介绍...

    solr资料以及问题汇总

    "教你使用solr搭建你的全文检索.mht"文件是一个教程,指导用户如何从零开始搭建Solr全文检索系统。全 文检索是Solr的主要功能,包括字段匹配、模糊搜索、高亮显示等,搭建过程涉及Solr的安装、配置、数据导入和搜索...

    solr搜索引擎的使用介绍

    Solr搜索引擎的使用介绍 Solr,全称为Apache Solr,是Apache软件基金会的一个开源项目,基于Java开发,是一款高效、灵活且强大的全文检索服务引擎。它构建在Lucene库之上,提供了更高级别的企业级搜索功能,如...

    solr全文检索环境搭建

    Solr全文检索环境搭建 Apache Solr是一款基于Java的开源搜索服务器,专为高效全文检索、拼写检查、高亮显示结果以及...记住,实践是掌握技术的关键,不断尝试和探索,你将能更好地利用Solr提升你的应用的搜索体验。

    Solr集群搭建,Solr提供的分布式搜索方案

    2. **Core 实例**:每个 Core 是 Solr 中的一个独立运行单元,提供索引和搜索服务。一个 Shard 可以由一个或多个 Core 组成。 3. **Master 与 Slave**:在一个 Shard 内部,有一个 Master 节点和多个 Slave 节点。...

    CentOS_x64_6.5_搭建Solr搜索1

    它由 Java 编写,设计目的是提供一个高效、可扩展的企业级搜索平台。Solr 允许用户通过简单的 HTTP GET 请求进行全文检索,并能以 XML、JSON 等多种格式返回查询结果。它不包含构建用户界面的功能,但提供了管理界面...

    solr搜索入门文档 原理-搭建-使用细节

    本文将围绕“solr搜索入门文档”的主题,深入探讨Solr的基本原理、搭建步骤以及使用细节。 一、Solr原理 1. Lucene基础:Solr的核心是Apache Lucene,一个强大的全文检索库。Lucene处理文本,将其分词,并构建索引...

    自己搭建的Solr环境

    Solr是Apache软件基金会开发的一款高性能、全文搜索引擎,它提供了分布式搜索、...通过这个过程,你可以建立一个自己的Solr搜索环境,用于学习和实际项目应用。记得定期关注Solr的更新,以便利用最新的功能和性能优化。

    solr的一个小例子

    在这个"solr的一个小例子"中,我们将探讨如何搭建一个基础的Solr实例,并进行简单的文档索引与查询操作。 首先,我们需要下载并安装Solr。Apache Solr通常以压缩包形式提供,文件名为`solrdemo`可能就是这个压缩包...

    solr4.9开发所需jar包

    Solr4.9是Apache Solr的一个版本,它是一个基于Lucene的全文搜索服务器,用于构建高效的、可扩展的搜索应用。...通过了解和熟练掌握上述知识点,开发者可以高效地利用Solr4.9搭建和管理高性能的搜索应用。

    apache-solr-3.5.0.jar

    Apache Solr是一个开源的企业级搜索平台,用于构建高效、可扩展的全文检索应用。这个名为"apache-solr-3.5.0.jar"的压缩包包含两个关键组件:`apache-solr-core-3.5.0.jar`和`apache-solr-solrj-3.5.0.jar`,它们...

    solr4.9.0.zip

    解压后,用户可以直接运行,快速搭建一个本地的Solr服务器,然后根据实际需求进行配置和扩展。Solr的安装过程相对简单,只需配置相应的环境变量,启动Solr服务器,然后就可以开始创建索引和进行搜索服务。 总之,...

    windows版本的单机solr

    Solr,全称为Apache Solr,是一款开源的企业级全文搜索引擎,由Apache软件基金会开发并维护。Windows版本的单机Solr适用于在Windows操作系统上搭建和运行搜索服务,它提供了高效、可扩展的搜索和分析能力。这个...

Global site tag (gtag.js) - Google Analytics