博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
solr4.2 solrconfig.xml配置文件简单介绍
阅读量:6126 次
发布时间:2019-06-21

本文共 1428 字,大约阅读时间需要 4 分钟。

 

对于solr4.x的每个core有两个很重要的配置文件:solrconfig.xml和schema.xml,下面我们来了解solrconfig.xml配置文件。

 

具体很详细的内容请细读solrcofig.xml配置文件中的英文说明。

 

1、

 

“.”--代表 home,即core所在的目录,如:/example//collection1

 

2、

 

LUCENE_42
告诉底层使用的是lucene4.2

 

3、

 

引用的jar包,以“.”为基准,当dir对应的目录不存在时,solr会忽略此

 

4、

 

${solr.data.dir:}
配置data目录的存放位置,data目录中存放了index和log文件。默认为solr home下面的data文件夹

 

5、

 

${solr.lock.type:native}
设置索引库的锁方式,主要有三种:(1)、single:适用于只读的索引库,即索引库是定死的,不会再更改(2)、native:使用本地操作系统的文件锁方式,不能用于多个solr服务共用同一个索引库。Solr3.6 及后期版本使用的默认锁机制。(3)、simple:使用简单的文件锁机制

 

6、更新处理器

 

${solr.ulog.dir:}
设置索引库更新日志,默认路径为solr home下面的data/tlog。随着索引库的频繁更新,tlog文件会越来越大,所以建议提交索引时采用硬提交方式
,即批量提交。

 

15000
10000
false
自动硬提交方式:maxTime:设置多长时间提交一次maxDocs:设置达到多少文档提交一次openSearcher:文档提交后是否开启新的searcher,如果false,文档只是提交到index索引库,搜索结果中搜不到此次提交的文档;如果true,既提交到index索引库,也能在搜索结果中搜到此次提交的内容。

 

7、

 

1024
设置boolean 查询中,最大条件数。在范围搜索或者前缀搜索时,会产生大量的 boolean 条件,如果条件数达到这个数值时,将抛出异常,限制这个条件数,可以防止条件过多查询等待时间过长。

 

8、solr查询缓存机制

 

为了提升查询效率,solr提供了很多方法。

 

200
2

 

9、solr请求处理器

 

为了提供了类似webservice的功能,可以通过http请求solr搜索。

 

   
   
         
explicit
       
10
       
json
       
text
   

 

更多详细的内容请查看solrconfig.xml配置文件的详细解释

 

本文出自,转载时请注明出处及相应链接。

 

本文永久链接: 

你可能感兴趣的文章
超实用Mac软件分享(二)
查看>>
Android JSON数据解析
查看>>
DEV实现日期时间效果
查看>>
java注解【转】
查看>>
Oracle表分区
查看>>
centos 下安装g++
查看>>
嵌入式,代码调试----GDB扫盲
查看>>
类斐波那契数列的奇妙性质
查看>>
配置设置[Django]引入模版之后报错Requested setting TEMPLATE_DEBUG, but settings are not configured....
查看>>
下一步工作分配
查看>>
Response. AppendHeader使用大全及文件下载.net函数使用注意点(转载)
查看>>
Wait Functions
查看>>
代码描述10313 - Pay the Price
查看>>
jQuery最佳实践
查看>>
centos64i386下apache 403没有权限访问。
查看>>
vb sendmessage 详解1
查看>>
jquery用法大全
查看>>
Groonga 3.0.8 发布,全文搜索引擎
查看>>
PC-BSD 9.2 发布,基于 FreeBSD 9.2
查看>>
网卡驱动程序之框架(一)
查看>>