配置 solrconfig.xml
solrconfig.xml
文件是影响 Solr 自身的参数最多的配置文件。
在配置 Solr 时,您会经常使用 solrconfig.xml
,直接使用或通过 Config API 创建“配置覆盖”(configoverlay.json
)以覆盖 solrconfig.xml
中的值。
在 solrconfig.xml
中,您可以配置重要功能,例如
-
请求处理程序,它处理发送到 Solr 的请求,例如将文档添加到索引的请求或返回查询结果的请求
-
侦听器,它“侦听”特定查询相关事件的进程;侦听器可用于触发特殊代码的执行,例如调用一些常见查询以预热缓存
-
用于管理 HTTP 通信的请求调度程序
-
管理 Web 界面
-
在非 SolrCloud 模式下运行时与复制和重复相关的参数
solrconfig.xml
文件位于每个集合的 conf/
目录中。可以在 server/solr/configsets/
目录中找到几个有良好注释的示例文件,它们展示了针对许多不同类型的安装的最佳实践。
某些 solrconfig.xml
方面在其他部分中进行了说明。请参见 SolrConfig 中的 lib 指令,它可用于插件和资源。