配置 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 指令,这些指令可用于插件和资源。