Solr 的主位置:
1。设置 java 系统属性 solr.solr.home (没错,就是 solr.solr.home)。
2。配置 java:comp/env/solr/home 的一个 JNDI 查找指向 solr 目录。
3。在包含 solr 目录的目录中启动 servlet 容器。(默认的 Solr 主目录是当前工作目录下的 solr。)
我采用的是第二种(2。配置 java:comp/env/solr/home 的一个 JNDI 查找指向 solr 目录.。)
安装步骤:
下载solr的zip包后解压缩,将dist目录下的war文件改名为solr.war直接复制到tomcat的webapps目录即可。
注意一定要设置solr的主位置。有三种方法。我采用的是在tomcat里配置java:comp/env/solr/home的一个JNDI指向solr的主目录(example目录下),建立/tomcat安装目录/conf/Catalina/localhost/solr.xml文件。
<Context docBase="D:/solr.war" debug="0" crossContext="true" >
<Environment name="solr/home" type="java.lang.String" value="D:/solr/solr" override="true" />
</Context>
我主要问题出在 Environment value,name设置问题。
变量1:这里解释一下Context docBase=“solr.war的目录,如果放在了/tomcat安装目录/webapps下,则是这么/solr.war”。
变量2:而Environment name="solr/home"必须这么写,可能solr默认为solr的home目录(记住必须这么写)。
变量3:Environment value="D:/solr/solr" 值,是solr目录,就是包括bin,conf等目录,一定要有.
我吃亏就吃亏在这三个变量上了,搞了半天.记住几个变量的设置。
最后,启动tomcat.输入 http://localhost:8080/solr/admin/出现管理页面。
其中第一个图片中的源码是在 http://www.ibm.com/developerworks/cn/java/j-solr1/ 这个链接地址下栽的
http://www.ibm.com/developerworks/cn/java/j-solr1/#download.
分享到:
相关推荐
至此,Solr的基础配置已完成。你可以创建核心(collection)并开始索引数据。Solr的核心是其搜索服务的基础单位,每个核心都有自己的配置和索引。在`solr\example\solr`目录下,有预设的核心示例,可以通过复制并...
以上就是关于Solr 3.5配置及应用的基础知识点介绍。通过这些步骤,用户可以快速搭建起一个基本的Solr搜索环境,并实现中文分词的支持,这对于初学者来说是非常重要的第一步。随着对Solr更深入的理解,用户还可以探索...
本篇文章将深入探讨在Solr5中配置中文分词的过程。 首先,我们要了解的是分词器(Analyzer)。在Solr中,Analyzer是处理文本输入的组件,它负责将输入的文本转换为可搜索的术语。对于中文,我们需要一个能理解并...
在Solr6中配置mmseg4j是为了实现中文分词,从而提升搜索效果。mmseg4j是基于Java的一个高性能中文分词库,它提供了多种分词算法,如最长匹配、最短路径等,以满足不同的分词需求。 首先,我们需要理解Solr6的基本...
上述步骤是基于最基础的环境进行Solr4.4.0的入门配置。在实际应用中,可能还需要根据具体需求进行进一步的配置优化,例如调整内存设置、修改默认的搜索参数等。此外,对于生产环境,建议关注Solr的文档和社区,以...
一旦完成基础配置,你可以根据需求创建多个Solr核心,每个核心可以独立管理和配置,以满足不同数据集的搜索需求。同时,Solr的灵活性还允许通过修改配置文件来定制化搜索行为,如分词规则、排序方式等。
通过这些步骤,我们可以建立一个基础的 Solr 3.5 搜索环境,并针对中文内容进行搜索优化。Solr 的强大之处在于其可定制性,可以根据实际需求调整配置,如自定义字段类型、分析器以及查询处理,以满足复杂的企业搜索...
Solr配置安装(一) Apache Solr是一款基于Java的开源搜索服务器,由Apache软件基金会开发。它提供了全文检索、命中高亮、拼写检查、实时索引和多种数据类型支持等强大功能,常用于构建高性能的搜索应用。本文将...
Apache Lucene是一个基于Java的全文搜索引擎库,它提供了一个强大的工具集用于索引和搜索文本。Lucene的核心功能包括为文件中的每个单词建立...整体上,这篇文档为读者提供了对Solr的基础知识和高级功能的深入理解。
### Solr安装与配置知识点详解 #### 一、Solr简介 Solr是一款开源的、高性能的全文搜索引擎,广泛...通过本文介绍的知识点,读者可以更好地理解和掌握Solr的安装与配置流程,为进一步学习和使用Solr打下坚实的基础。
### Solr基础使用知识点 #### 一、需求分析与实现方法 **1.1 需求** 在电商网站中,商品信息搜索是一项至关重要的功能。用户能够通过输入关键字、选择分类或设定价格范围来查找商品。此外,还支持按照价格进行排序...
总的来说,Solr 3.5 是一个强大的搜索引擎平台,其配置和应用涵盖了从基础设置到高级功能的方方面面。通过熟练掌握这些知识,开发者能够构建出高效、灵活的搜索解决方案,为用户提供优秀的搜索体验。
Solr,全称为Apache Solr,是一款开源的全文搜索引擎,被广泛应用于企业级搜索解决方案中。它基于Java,能够高效地处理大量数据的检索、排序和过滤...这个预配置的环境为你提供了快速上手的基础,大大简化了部署流程。
而Solr则在其基础上增加了分布式搜索、集群管理、结果高亮、 faceting(分类浏览)、近实时搜索(NRT)等高级特性,使得Solr更适合企业级的搜索应用。 总的来说,Solr-9.0.0是一个强大且灵活的搜索平台,适用于需要...
4. **配置索引**:在“schema.xml”文件中定义字段和字段类型,这是索引和查询的基础。例如,你可以定义一个名为“title”的字段,用于存储文档的标题,类型为“text_general”(支持分词和全词搜索)。 5. **数据...
通过上述内容,我们不仅了解了 Solr 的基本概念、Solr 与 Lucene 的区别,还学习了如何安装和配置 Solr,以及如何使用 Solr 进行索引的创建和搜索。Solr 作为一款企业级的搜索引擎,凭借其强大的功能和灵活性,在...
接下来,需要对每个核心进行基础配置。这包括复制Solr的配置文件(如`schema.xml`)到对应的核心目录,并根据具体需求修改这些文件,定义索引字段结构。此外,还需要在应用环境根目录`/solr/`下创建并编辑`solr.xml`...
这个压缩包提供的资源涵盖了Solr的基础知识、配置代码以及可能的教学指导,对于初学者或开发者来说,是一个宝贵的自学和实践材料。只要根据自己的需求,将其中的配置代码调整为自己实际的环境,即可快速启动和运行...