solr 服务的搭建

solr 是apache 的一个顶级开源项目 采用java 技术机型开发,他是基于lucene 的全文搜索引擎,solr 提供了 比lucene 更丰富的查询语言, 实现可配置, 可拓展, 并对索引搜索性进行优化

solr 的安装配置

官网下载  

目录结构

binsolr的运行脚本

contribsolr的一些贡献软件/插件,用于增强solr的功能。

dist:该目录包含build过程中产生的warjar文件,以及相关的依赖文件。

docssolrAPI文档

examplesolr工程的例子目录:

l example/solr

该目录是一个包含了默认配置信息的SolrCore目录。

l example/multicore

该目录包含了在Solrmulticore中设置的多个Core目录。

l example/webapps

    该目录中包括一个solr.war,该war可作为solr的运行实例工程。

licensessolr相关的一些许可信息

环境要求

jdk 1.7 以上,  tomcat 1.7 以上版本,

solr 整合tomcat

1. 首先创建一个目录, 命名为solr,把 apache-tomcat 和apache-solr 放在同一目录下,

2. 在solr 根目录下创建 solrhome 目录, 这个目录下的data 是由solr 自动创建, data就是索引库

(单机solr 服务不用创建solrhome 也可以直接使用 solr 中的 但是对于集群就要自己创建solrhome)

3. 然后在solr项目中的dist 文件下找到solr-xx的war包, 复制到tomcat servlet 容器的webapp下面,

把solr-xxx.war ,改名为solr.war 然后解压, 删除原来的solr.war(防止tomcat 启动自动解压war产生覆盖,导致配置文件 信息缺失)

4. 配置配置文件

在tomcat 中的 solr 项目中的WEB-INF 下面有两个配置文件web.xml 配置web.xml 文件即可


更改value 改为solrhome 的路径即可






猜你喜欢

转载自blog.csdn.net/qq_39148187/article/details/80262739
今日推荐