solr core.properties

下面来具体说说core.properties的配置:

name:      core的名称,必填参数

config:    用于指定solrconfig.xml配置文件的文件名,默认值是solrconfig.xml

dataDir:   指定用于存放lucene索引和log日志文件的目录路径,该路径是相对于core根目录(在单core模式下,就直接是相对于solr_home了),默认值是当前core目录下的data

ulogDir:用来配置指定事务日志文件路径的,默认值是当前core目录下的data目录下的tlog

schema: 即用来配置你的schema.xml配置文件的文件名的,schema.xml配置文件必须存放在当前core目录下的conf目录下

shard:用来设置当前core的分片id,可选参数

collection:用来配置当前core属于哪个solrClound collection,这里配置的是该solrClound collection的name值,可选参数

loadOnStartup:表示是否在solr启动部署的时候就加载core并为当前core创建一个新的IndexSearcher实例

transient:用来设置当Solr的transient-cacheSize阀值达到限制值的时候,是否自动卸载当前core.

 

下面是一个简单的core.properties配置示例:

 Solr在启动部署的时候,首先会加载core.properties配置文件,通过core.properties配置来自动发现core,然后根据里面配置的config和schema来加载solrconfig.xml和schema.xml这两个核心配置文件.注意core.properties只是一些core名称、核心配置文件,data数据目录等等这些参数的定义,加载core.properties配置文件时,core并没有开始创建。solrconfig.xml才是关键,里面涉及到solr依赖的lucene版本号,solr依赖的扩展jar包加载地址、lucene索引创建相关参数(比如DirectoryFactory),过滤器缓存,查询结果集缓存,document缓存等等配置

转载于:https://www.cnblogs.com/cane/p/5065226.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值