关于Zoie的内存索引和硬盘索引

     两个索引是不一样的,一个是基于硬盘上的index.dic来打开的索引(相当于lucene中基本的打开索引文件夹得到的索引),一个是直接在内存中的索引,搜索时为保证完整性,会在两个中都搜索。

      但添加时只添加到内存索引中,因为效率的问题(在内存中操作事件极短),添加后会立刻重新读入索引,以便添加后可以立刻搜索到 。

      当内存中索引添加到一定的量时,会将在内存中的这这一部分合并到硬盘中 ,然后在重新打开硬盘索引,这个中间会有一些无缝的延时或者不完整搜索 。

posted @ 2011-01-12 15:45  xiao晓  阅读(349)  评论(0编辑  收藏  举报