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属性时,进行过滤。
实例代码:
<lib dir="../../../contrib/extraction/lib" regex=".*\.jar" /> <lib dir="../../../dist/" regex="solr-cell-\d.*\.jar" /> <lib dir="/non/existent/dir/yields/warning" />
二、dataDir
parameter:
solr默认将索引文件存放在${solr_home}/data目录下。而<dataDir>可以设置索引文件存放在任意指定的目录下。
如果配置了replication,那么这里的定义需要与其匹配。
1 |
<dataDir>${solr.data.dir:}</dataDir> |
Solr入门之(6)配置文件solrconfig.xml,布布扣,bubuko.com
原文:http://www.cnblogs.com/tq03/p/3605413.html