首页 新闻 会员 周边

Lucene.net 如何将索引持久建立在内存中?

0
[已关闭问题] 关闭于 2013-01-09 15:07

indexDirectory = new RAMDirectory(FSDirectory.GetDirectory(saveDirectoryPath, false));

 

我先是创建了文件索引,保存在磁盘上,

如何将这个文件索引常驻内存中??

当文件索引发生变化的时候更新内存索引?

fun5的主页 fun5 | 初学一级 | 园豆:4
提问于:2012-06-16 10:35
< >
分享
所有回答(1)
0

同步文件很复杂,因为lucene是对文件的stream流读写的,很容易出错不说编写也很复杂。

最方便的方案就是两个都更新,内存的索引更新时非常快的,你都已经把索引整个放在内存了没必要从文件去同步一次。

today4king | 园豆:3499 (老鸟四级) | 2012-06-18 13:50
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册