段(Segment) 的控制策略
来源:互联网 发布:手机淘宝怎么退款过程 编辑:程序博客网 时间:2024/06/01 08:47
在建立索引的时候对性能影响最大的地方就是在将索引写入文件的时候, 所以在具体应用的时候就需要对此加以控制:
Lucene默认情况是每加入10份文档(Document)就从内存往index文件写入并生成一个段(Segment) ,然后每10个段(Segment)就合并成一个段(Segment). 这些控制的变量如下:
IndexWriter属性默认值描述MergeFactory10控制segment合并的频率和大小MaxMergeDocsInt32.MaxValue限制每个segment中包含的文档数MinMergeDocs10当内存中的文档达到多少的时候再写入segmentMaxMergeDocs用于控制一个segment文件中最多包含的Document数.比如限制为100的话,即使当前有10个segment也不会合并,因为合并后的segment将包含1000个文档,超过了限制。
MinMergeDocs用于确定一个当内存中文档达到多少的时候才写入文件,该项对segment的数量和大小不会有什么影响,它仅仅影响内存的使用,进一步影响写索引的效率。
0 0
- 段(Segment) 的控制策略
- 关于oracle数据库段segment的总结
- 压缩段---shrink segment
- Segment-段(SAP)
- 段错误(segment fant)
- 段错误(Segment Fault!)莫名的问题 by fish
- 段错误(Segment Fault!)莫名的问题
- 段错误(segment fault)的几种原因
- segment fault 段错误 (core dumped)的起因分析!
- 第一时间捕获段错误(segment fault)的详细信息
- 第一时间捕获段错误(segment fault)的详细信息
- 【Segment Fault】段错误解析
- BillGates的控制式策略
- TCP的拥塞控制策略
- [Unity&GameSparks&段过滤器]通过改变注册玩家的Segment来划分玩家所在的区域
- linnx内核出现段错误(segment fault)的调试方法
- 论文回顾之一 一种新的直线段检测算法---LSD:a Line Segment Detector
- Segment Routing: Alternate of LDP and RSVP 段路由:替代LDP和RSVP协议的技术
- C++基础篇(3)——从面向过程到面向对象
- servlet3.1规范: 第13章 安全
- org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):
- tab切换效果(小栗子)
- Gradle学习整理
- 段(Segment) 的控制策略
- Linux入门:vim鼠标不能右键粘贴、跨系统复制粘贴
- centos安装arm-linux-gcc4.4.3相关
- 监听软键盘的收起和弹出
- Android 开源项目源码解析 -->公共技术点之 Android 动画基础(十七)
- Linux命令-7:mv(move(rename))命令
- 齐次坐标的理解
- 学习Java--cp1
- USACO-1.4.3-Mother's Milk