1。maxBufferedDocs
缓存在内存中的document数目,超过他以后会写入到磁盘
2. maxFieldLength
一个Field中最大Term数目,超过部分忽略,不会index到field中,所以自然也就搜索不到
3.maxMergeDocs
一般不用设置,,默认值: Integer.MAX_VALUE
4.mergeFactor
a.设置每mergeFactor个document写入一个段,比如每10个document写入一个段
b.设置每mergeFacotr个小段合并到一个大段,比如10个document的时候合并为1小段,以后有10个小段以后合并到一个大段,有10个大段以后再合并,实际的document数目会是mergeFactor的指数
5 . useCompoundFile(true);
会合并多个 Segments 文件到一个 .cfs 中。此方式有助于减少索引文件数量,减少同时打开的文件数量
缓存在内存中的document数目,超过他以后会写入到磁盘
2. maxFieldLength
一个Field中最大Term数目,超过部分忽略,不会index到field中,所以自然也就搜索不到
3.maxMergeDocs
一般不用设置,,默认值: Integer.MAX_VALUE
4.mergeFactor
a.设置每mergeFactor个document写入一个段,比如每10个document写入一个段
b.设置每mergeFacotr个小段合并到一个大段,比如10个document的时候合并为1小段,以后有10个小段以后合并到一个大段,有10个大段以后再合并,实际的document数目会是mergeFactor的指数
5 . useCompoundFile(true);
会合并多个 Segments 文件到一个 .cfs 中。此方式有助于减少索引文件数量,减少同时打开的文件数量