lucene.net 查询与添加索引的同步问题
2008-03-21 09:59
316 查看
Lucene.Net 遵循以下规则:
1. 允许任意多的读操作并发,即任意数量用户可同时对同一索引做检索操作。
2. 即便正在进行索引修改操作(索引优化、添加文档、删除文档),依然允许任意多的检索操作并发执行。
3. 不允许并发修改操作,也就是说同一时间只允许一个索引修改操作。
不过添加索引会耗用大量cpu资源
搜索的时候可以更新索引。但是不能马上生效。如果要马上生效,必须要重新生成indexsearcher对象。
在应用的经验中发现的,不知道官方文档怎么说的。
1. 允许任意多的读操作并发,即任意数量用户可同时对同一索引做检索操作。
2. 即便正在进行索引修改操作(索引优化、添加文档、删除文档),依然允许任意多的检索操作并发执行。
3. 不允许并发修改操作,也就是说同一时间只允许一个索引修改操作。
不过添加索引会耗用大量cpu资源
搜索的时候可以更新索引。但是不能马上生效。如果要马上生效,必须要重新生成indexsearcher对象。
在应用的经验中发现的,不知道官方文档怎么说的。
相关文章推荐
- lucene.net 查询与添加索引的同步问题[参考]
- lucene.net学习六——多Field多索引文件的查询
- lucene.net 2.9.2 实现索引生成,修改,查询,删除功能
- Lucene.net(4.8.0) 学习问题记录四: IndexWriter 索引的优化以及思考
- 关于Lucene.net 2.9.2.2 中删除索引的若干问题
- (转)Lucene.Net多字段查询,多索引查询
- lucene.net 2.9.2 实现索引生成,修改,查询,删除功
- 如何使用lucene.net,建立索引,索引目录,查询返回结果
- lucene添加索引并查询
- lucene.net 2.9.2 实现索引生成,修改,查询,删除功能
- lucene.net 2.9.2 实现索引生成,修改,查询,删除功能
- Lucene.net(4.8.0) 学习问题记录三: 索引的创建 IndexWriter 和索引速度的优化
- 关于Lucene.net 2.9.2.2 中删除索引的若干问题
- lucene索引的添加与查询
- 利用Lucene.Net进行文档递归查询
- lucene索引创建与查询入门例子
- lucene 对索引的文档进行添加 修改 删除
- lucene.net学习三——与索引优化相关的几个参数
- Lucene.Net 2.3.1开发介绍 —— 三、索引(三)
- Lucene.Net 2.3.1开发介绍 —— 三、索引(四)