可以通过以下三种方式之一设置 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.
图片二是欢迎界面,见到这个你就配置ok.高兴。高兴的我快跳起来了。
分享到:
相关推荐
5.配置文件分析 9 5.1 schema.xml 9 5.1.1 文件分析 9 5.1.2 文档注释 13 5.2 solrconfig.xml 16 6.Solr缓存 18 6.1 filterCache 18 6.2 queryResultCache 18 6.3 documentCache 19 7.solrj wiki 19 7.1 SolrJ/Solr ...
以solr8.11.1为基础镜像,使用docker-compose构建含中文分词器的新的镜像 文件夹内含有docker-compose.yml脚本、Dockerfile脚本以及构建镜像所需中文分词器ik-analyzer-8.5.0.jar、所有扩展词和停用词相关的配置文件...
包括部署、配置、Solr Core、Solr DIH、全量导入、增量导入、索引、中文分词、查询组件、Solr Facet、高亮、查询建议,以及企业如何在真实的项目中使用Solr。不仅讲解了基本概念和使用方法,而且还分析了各组件的...
solr5.5配置和在springboot使用-附件资源
包括部署、配置、Solr Core、Solr DIH、全量导入、增量导入、索引、中文分词、查询组件、Solr Facet、高亮、查询建议,以及企业如何在真实的项目中使用Solr。不仅讲解了基本概念和使用方法,而且还分析了各组件的...
0基础入门,详细讲述solr的使用,包含SolrCloud配置。
配置文件:<fieldType name="text_ik" class="solr.TextField"> <filter class="solr.LowerCaseFilterFactory"/> <filter class="solr.TrimFilterFactory"/> <filter class="solr....
这使我们的团队可以在许多项目中重复使用基础solr容器。 任何内核的配置都在单独的core容器中进行,该容器位于第一个容器上。 设置是通过环境变量公开的,这些环境变量可能会在core容器中被覆盖。 跑步 构建/查找...
本课程适合有Lucene基础的同学学习1、Solr 是Apache下一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器2、Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能...
配置文件:<fieldType name="text_ik" class="solr.TextField"> <filter class="solr.LowerCaseFilterFactory"/> <filter class="solr.TrimFilterFactory"/> <filter class="solr....
同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能管理界面,是一款非常优秀的全文搜索引擎 课程特点 毕业后接触的第一个中间件...
搜索,只需安装和配置。 完全集成到默认的 WordPress 主题和搜索小部件中。 对开发人员非常友好:使用现代库 安装 Solr Power 插件可以像安装任何其他 WordPress 插件一样安装。 由于 Solr Power 旨在成为 Wo
Solr是以Lucene为基础实现的文本检索应用服务。SolrCloud是Solr4.0版本开发出的具有开创意义的基于Solr和Zookeeper的分布式搜索方案,或者可以说,SolrCloud是Solr的一种部署方式。Solr可以以多种方式部署,例如单机...
它提供了检查Solr Search Provider模块中配置的Solr搜索服务器的基本方面的功能,并允许用户执行基本的管理任务,例如清除Solr索引和启动在Magnolia Content Indexer模块中启用的任何Solr搜寻器。执照根据MIT许可证...
ASF)的基础上,具有我们发现对某些任务有用的附加功能。 这扩展了原始 solr 和 lucene 源代码(版本 4.6.1),因此请注意 APACHE 许可。 请参阅针对不同 solr 版本构建的版本的分支,包括 6.3 文档 请参阅存储库,...
因此在源码的基础上做些改动,以兼容新版的solr。 兼容新版的solr6.6.0; 英文和数据支持单字分词; IK中文分词对于数字和英文的分词方式是:一个英文单词为一个语汇单元,一个数值为一个语汇单元。 比如:"2017 IK ...
150 Solr 全文搜索引擎-Solr 配置字段域 151 Solr 全文搜索引擎-Solr 维护功能 152 Solr 全文搜索引擎-Solr 查询与高亮显示 153 Solr 全文搜索引擎-Spring Boot 集成 Solr 154 Solr 全文搜索引擎-完成测试类 CRUD ...
Lucene的基础知识 1、案例分析:什么是全文检索,如何实现全文检索 2、Lucene实现全文检索的流程 a) 创建索引 b) 查询索引 3、配置开发环境 4、创建索引库 5、查询索引库 6、分析器的分析过程 a) 测试分析器的分词...
Spring Data JPA 是 Spring 基于 ORM 框架、JPA 规范的基础上封装的一套JPA应用框架,可使开发者用极简的代码即可实现对数据的访问和操作,本文给大家详细介绍了Spring Boot JPA如何把ORM统一起来,感兴趣的朋友一起...