我正在使用 Lucene 4.0 API 在我的应用程序中实现搜索。
导航流程如下:
- 用户创建一篇新文章。使用 .将新
Document
的添加到索引中IndexWriter.addDocument()
。 - 添加后调用该
SearcherManager.maybeRefresh()
方法。SearcherManager
是从 中构建的,Writer
以便可以访问 NRL 搜索。 - 就在创建之后,用户决定在他的文章中添加一个新标签。这
Writer.updateDocument()
是调用的时候。考虑到在第 2 步我要求刷新,我希望搜索器能够找到添加的文档。但是,没有找到。
这是常见的行为吗?有没有办法让搜索者找到文档?(提交除外)