solrconfig.xml

solrconfig.xml 中的配置项主要分以下几大块:

1. 依赖的 lucene 版本配置,这决定了你创建的 Lucene 索引结构,因为 Lucene 各版本之间的索引结构并不是完全兼容的,这个需要引起你的注意。

2. 索引创建相关的配置,如索引目录, IndexWriterConfig 类中的相关配置 ( 它决定了你的索引创建性能 )

3.solrconfig.xml 中依赖的外部 jar 包加载路径配置

4.JMX 相关配置

5. 缓存相关配置,缓存包括过滤器缓存,查询结果集缓存, Document 缓存,以及自定义缓存等等

6.updateHandler 配置即索引更新操作相关配置

7.RequestHandler 相关配置,即接收客户端 HTTP 请求的处理类配置

8. 查询组件配置如 HightLight , SpellChecker 等等

9.ResponseWriter 配置即响应数据转换器相关配置,决定了响应数据是以什么样格式返回给客户端的。

10. 自定义 ValueSourceParser 配置,用来干预 Document 的权重、评分,排序

posted @ 2017-05-13 17:48  車輪の唄  阅读(9)  评论(0编辑  收藏  举报  来源