lucene索引库优化一
2014-02-10 12:16
288 查看
lucene在3.6版本后提供了索引库的自动优化,但是面临一些大量数据的时候,还是需要手动优化的,一般情况下,不建议手动优化,手动优化十分损耗资源
优化策略一:主要是通过设置IndexWriterConfig对象的一些参数以达到优化的目的:
优化策略一:主要是通过设置IndexWriterConfig对象的一些参数以达到优化的目的:
IndexWriterConfig writerConfig=new IndexWriterConfig(Version.LUCENE_44,analyzer); LogMergePolicy mergePolicy=new LogByteSizeMergePolicy(); /** * 合并策略接受一个int类型的参数 * 当值越小,搜索的越快,建立索引越慢 * 当值越大,搜索的越慢,创建的索引越快 */ mergePolicy.setMergeFactor(10); /** * 最大合并文档数 * 值越小越有利于追加索引数 * 值较大,适合批量建立索引和更快的搜索 */ mergePolicy.setMaxMergeDocs(100); //mergePolicy.setMaxCFSSegmentSizeMB(0); writerConfig.setMergePolicy(mergePolicy);//合并策略
相关文章推荐
- hdu 1174:爆头(计算几何,三维叉积求点到线的距离)
- MongoDB的学习与应用一:安装并简单测试MongoDB
- HDU 1010 Tempter of the Bone
- The 14th tip of DB Query Analyzer
- The 14th tip of DB Query Analyzer
- 第三章再续:伴随数组求数组中给定下标区间内的第K小(大)元素
- IE7 下执行jquery, 报错IE error: Expected identifier, string or number 的解决办法
- wifi下一个传多个策略思考
- 开源混淆工具ProGuard配置详解及配置实例
- 3:宗教信仰
- Java之美[从菜鸟到高手演练]之Comparator和Comparable在排序中的应用
- Win7系统下网站发布IIS配置
- HDU 1568
- windows下patch
- Hbase写入量大导致region过大无法split问题
- Android内存之VSS/RSS/PSS/USS
- SQL SERVER树型数据处理时,函数递归调用问题,查询根节点,子节点函数
- Java之美[从菜鸟到高手演变]之智力题【史上最全】 .
- C语言:strtok函数小结
- 最新的Myeclipse 8.6注册码 有效期到2016年10月