首页 > 其他 > 详细

Solr入门之(6)配置文件solrconfig.xml

时间:2014-03-17 19:55:23      阅读:637      评论:0      收藏:0      [点我收藏+]

solrconfig.xml包含了用于配置自身行为的绝大部分参数,其作用范围是当前core。该文件位于${solr_home}/solr/core1/conf/下。

参数列表概览
  A、lib
  B、dataDir parameter
  C、codecFactory
  D、indexConfig Section
  E、Update Handler Section
  F、The Query Section
  G、Request Dispatcher
  H、Request Handler Plug-in Section
  I、UpdateRequestProcessorChain section
  J、The Highlighter plugin configuration section
  K、The Admin/GUI Section
  L、System property substitution
  M、Enable/disable components
  N、XInclude
  O、Includes via Document Entities


 

一、lib:
  1、<lib/>标签用于加载solr所需要的jar包,从而支持solrconfig.xml 或者 schema.xml中定义的插件(例如:Analyzers,Request Handlers...)
  2、所有的路径都是相对路径,相对于当前实例文件夹${solr_home}/solr/core1
  3、在定义<lib/>时需要注意各个jar包之间的依赖,从而按照正确的顺序引入。例如:jar1依赖jar2,那么必须把jar2定义在jar1之前。
  4、如果存在"./lib"文件夹,将会默认将其中所有的jar包引入。类似于语法:<lib dir="./lib" />
  5、相当于把<lib/>中引用的所有jar包加入到了classpath中。
  6、当存在regex属性时,进行过滤。

  实例代码:

bubuko.com,布布扣
  <lib dir="../../../contrib/extraction/lib" regex=".*\.jar" />
   <lib dir="../../../dist/" regex="solr-cell-\d.*\.jar" />
   <lib dir="/non/existent/dir/yields/warning" /> 
bubuko.com,布布扣

二、dataDir parameter
  solr默认将索引文件存放在${solr_home}/data目录下。而<dataDir>可以设置索引文件存放在任意指定的目录下。
  如果配置了replication,那么这里的定义需要与其匹配。

1
<dataDir>${solr.data.dir:}</dataDir>

Solr入门之(6)配置文件solrconfig.xml,布布扣,bubuko.com

Solr入门之(6)配置文件solrconfig.xml

原文:http://www.cnblogs.com/tq03/p/3605413.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!