
lucene
hailang1130
这个作者很懒,什么都没留下…
展开
-
IndexWriter的参数设定
1.合并因子(mergeFactor) 这个参数决定了在 Lucene 的一个索引块中可以存放多少文档以及把磁盘上的索引块合并成一个大的索引块的频率。比如,如果合并因子的值是 10,那么当内存中的文档数达到 10 的时候所有的文档都必须写到磁盘上的一个新的索引块中。并且,如果磁盘上的索引块的隔数达到 10 的话,这 10 个索引块会被合并成一个新的索引块。这个参数的默认值是 10,如果需要索引...原创 2011-08-22 09:28:47 · 297 阅读 · 0 评论 -
lucene文件结构
1.索引块文件 这个文件包含了索引中的索引块信息,这个文件包含了每个索引块的名字以及大小等信息。表 2 显示了这个文件的结构信息。 表2:索引块文件结构 表2:索引块文件结构 2.域信息文件 我们知道,索引中的文档由一个或者多个域组成,这个文件包含了每个索引块中的域的信息。表 3 显示了这个文件的结构。 表3:域信息文件结构 表3:域信息文件结构 3.索引项信息文件 这...原创 2011-08-22 10:24:51 · 215 阅读 · 0 评论 -
lucene缓存
lucene的缓存可分为两类:filter cache和field cache。 filter cache的实现类为CachingWrapperFilter,用来缓存其他Filter的查询结果。field cache的实现类是FieldCache,缓存用于排序的field的值。 简单来说,filter Cache用于查询缓存,field cache用于排序。这两种缓存的生存周期都是在一个Ind...原创 2011-08-23 09:52:01 · 312 阅读 · 0 评论