solr5.3.1中的三大主要配置文件
2015-11-29 16:01
337 查看
1、solr.xml
solr4.x以上的主配置文件Solr.xml主要的配置项详见:
http://wiki.apache.org/solr/Solr.xml%204.4%20and%20beyond
前文安装的solr都是以最简单的默认来配置solr.xml,具体的配置可以参见wiki
As of Solr4.5,
solr.xml may be stored on your ZooKeeper ensemble,
see SOLR-4718.
4.5版本以后在solrcloud模式下,大部分的配置都在ZooKeeper中,我们学习做练习无需理会其中的配置。
2.solrconfig.xml
它定义Solr如何处理索引、高亮、搜索等很多请求,同时还指定了缓存策略,用的比较多的元素包括:<!-- 指定数据索引目录 --> <dataDir>${solr.data.dir:}</dataDir>
<!-- 过滤器缓存 采用LRU最近使用算法 --> <filterCache class="solr.FastLRUCache" size="512" initialSize="512" autowarmCount="0"/> <!-- 结果集缓存 --> <queryResultCache class="solr.LRUCache" size="512" initialSize="512" autowarmCount="0"/> <!-- 文档缓存 --> <documentCache class="solr.LRUCache" size="512" initialSize="512" autowarmCount="0"/> <!-- 块交互使用的通用缓存 --> <cache name="perSegFilter" class="solr.search.LRUCache" size="10" initialSize="0" autowarmCount="10" regenerator="solr.NoOpRegenerator" />
<!-- 指定数据导入的处理类,以及配置文件 --> <requestHandler name="/dataimport" class="solr.DataImportHandler"> <lst name="defaults"> <str name="config">solr-data-config.xml</str> </lst> </requestHandler>
3、schema.xml
Solr中的Schema类似于关系数据库中的表结构,它以schema.xml的文本形式存在在conf目录下,在添加文当到索引中时需要指定Schema,Schema文件主要包含三部分:字段(Field)、字段类型(FieldType)、唯一键(uniqueKey);同样关于schema,我们可以联系struts中的schema来理解,即定义文档的结构!4.后记
更多内容请关注我的博客:caicongyanghttp://blog.csdn.net/caicongyang
相关文章推荐
- 设计模式之--动态代理
- Android开发使用Gradle导出混淆的jar包
- 单稳态电路和无稳态电路
- c语言基础篇(一)
- 二进制&八进制&十进制&十六进制
- jquery的选项卡事件
- sed用法
- 关于进程、线程和轻量级进程的一些笔记
- android 中this与MainActivity.this的区别
- MyEclipse设置默认JSP编辑器,直接显示代码
- 求最长连续子序列之和
- C# virtual, base, override
- linux tar 命令 --致力于“一眼看懂,随手就用”的随笔
- git的学习网站
- linux日常管理-rsync后台服务方式-1
- [置顶] 白话文剖析[spring4.2.1.RELEASE] IOC核心架构
- java集合的核心知识
- java集合的核心知识
- django在urlconf中使用include
- 提高ListView性能的技巧