lucene.net 查询与添加索引的同步问题[参考]

 

Lucene.Net 遵循以下规则:
1. 允许任意多的读操作并发,即任意数量用户可同时对同一索引做检索操作。
2. 即便正在进行索引修改操作(索引优化、添加文档、删除文档),依然允许任意多的检索操作并发执行。
3. 不允许并发修改操作,也就是说同一时间只允许一个索引修改操作。

不过添加索引会耗用大量cpu资源

搜索的时候可以更新索引。但是不能马上生效。如果要马上生效,必须要重新生成indexsearcher对象。
在应用的经验中发现的,不知道官方文档怎么说的。

 

posted @ 2011-01-19 11:54  咸鱼公子  Views(278)  Comments(0Edit  收藏  举报