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