lucene.net 查询与添加索引的同步问题[参考]
Lucene.Net 遵循以下规则:
1. 允许任意多的读操作并发,即任意数量用户可同时对同一索引做检索操作。
2. 即便正在进行索引修改操作(索引优化、添加文档、删除文档),依然允许任意多的检索操作并发执行。
3. 不允许并发修改操作,也就是说同一时间只允许一个索引修改操作。
不过添加索引会耗用大量cpu资源
搜索的时候可以更新索引。但是不能马上生效。如果要马上生效,必须要重新生成indexsearcher对象。
在应用的经验中发现的,不知道官方文档怎么说的。
-------此处无银三百两------