Lucene.Net 遵循以下规则:
1. 允许任意多的读操作并发,即任意数量用户可同时对同一索引做检索操作。
2. 即便正在进行索引修改操作(索引优化、添加文档、删除文档),依然允许任意多的检索操作并发执行。
3. 不允许并发修改操作,也就是说同一时间只允许一个索引修改操作。
不过添加索引会耗用大量cpu资源
搜索的时候可以更新索引。但是不能马上生效。如果要马上生效,必须要重新生成indexsearcher对象。
在应用的经验中发现的,不知道官方文档怎么说的。
本文介绍Lucene.Net的索引与检索机制,包括其支持的并发读操作及索引更新规则。Lucene.Net允许无限量的检索操作并发执行,并在进行索引修改时仍能保持检索功能。但索引更新不会立即生效,需要重新生成IndexSearcher对象。
Lucene.Net 遵循以下规则:
1. 允许任意多的读操作并发,即任意数量用户可同时对同一索引做检索操作。
2. 即便正在进行索引修改操作(索引优化、添加文档、删除文档),依然允许任意多的检索操作并发执行。
3. 不允许并发修改操作,也就是说同一时间只允许一个索引修改操作。
不过添加索引会耗用大量cpu资源
搜索的时候可以更新索引。但是不能马上生效。如果要马上生效,必须要重新生成indexsearcher对象。
在应用的经验中发现的,不知道官方文档怎么说的。

被折叠的 条评论
为什么被折叠?