Solr服务简介与配置部署指南.pdfVIP

  • 0
  • 0
  • 约4.72千字
  • 约 6页
  • 2026-01-22 发布于北京
  • 举报

认识solr结构,了解的文件目录

貌似现在4.10不需要配置了,只要改core.properties里的name就可以了

Solr并解压后,发现Solr的目录里有很多的东西,此时我们可能会感到很,不知如何下手,下面让我带你认识它。

1、解压后的solr目录结构如下:

虽然里面有很多的文件,但我们需要的其实就两个,如上图中标有红框的文件Solr和webapps,其他文件你可以先忽略,有

《Solr》。

2、部署到Tomcat

根据《将solr部署到tomcat》把solr部署到tomcat中

3、认识概念“Core”

打个比方,Solr就像是个操作系统,安装在操作系统中的软件就是“core”,每个core有自身的配置文件及数据。解压后的文件/example/solr/collection1就

是一个core,这个core由/example/solr/solr.xml管理。

认识solr结构,了解的文件目录

貌似现在4.10是不是配置了,只要改core.properties里的name就可以了

solr并解压后,发现solr的目录里有很多的东西,此时我们可能会感到很,不知如何下手,下面让我带你认识

它。

1、解压后的solr目录结构如下:

虽然里面有很多的文件,但是我们需要的其实就两个,如上图画有红框的文件solr和webapps,其他的文件你可以先忽

略它,有《solr》。

2、部署到tomcat

根据《solr部署到tomcat》把solr部署到tomcat中

3、认识概念“core”

打个比方,solr就像是个操作系统,安装在操作系统中的软件就是“core”,每个core有自身的配置文件及数据。

解压后的文件/example/solr/collection1就是一个core,这个core由/example/solr/solr.xml管理。

一个core如果想让Solr管理,就需要到solr.xml配置文件中,solr.xml配置见如下:

{zkClientTimeout:15000}主机端口8983主机上下文solrcore启动时加载true实例目录collection1非持久false名称collection1//cores/

solr

4、创建多个core

在实际的项目中,有时候一个solr下面不可能只有一个core,会有多个。比如企业搜索、产品搜索等等。这时你可以一份或多份/

example/solr/collection1到你的solrhome中,并改成你想要的文件名,最后把新添加的core到/example/solr/solr.xml中:

{zkClientTimeout:15000}主机端口8983主机上下文solrcore加载时启动true实例目录collection1非持久false名称collection1/core加载时

启动true实例目录newCore非持久false名称newCore//cores/solr

5、认识core的目录结构

每个core中都有两个文件,conf和data

conf:主要用于存放core的配置文件,

(1)、schema.xml用于定义索引库的字段及分词器等,这个配置文件是文件(2)

、solrconfig.xml定义了这个core的配置信息,比如:

定义了什么时候自动提交,提交后是否开启一个新的searcher等等。data:主要用

于存放core的数据,即index‑索引文件和log‑日志记录。

一个core如果想让solr管理,就需要到solr.xml配置文件中,solr.xml配置如见如下:

4、创建多个core

在实际的项目中,有时候一个solr下面不可能只有一个core,会有多个。比如企业搜索、产品搜索等等。这时你可以

一份或多份/example/solr/collection1到你的solrhome中,并改成你想要的文件名,最后把新添加的core

到/example/solr/solr.xml中:

5、认识core的目录结构

每个core中都有两个文件,conf和data

conf:主要用于存放core的配置文件,

(1)、schema.xml用于定义索引库的字段及分词器等,这个配置文件是文件

文档评论(0)

1亿VIP精品文档

相关文档