我在ASP.NET Webforms应用程序中使用SimpleLucene和Lucene.NET进行搜索。我们的应用程序是一个简单的Q和A站点,我决定使用Lucene专门搜索问题。我的问题是,每次将新问题添加到数据库时,我都需要重新构建Lucene索引。最好的方法是什么?我的理解是,虽然索引正在重建,但Lucene搜索将无法正常运行。当网站有数百万个问题时,重建索引可能需要很长时间。什么是最好的解决方案?
答案 0 :(得分:0)
我通过在SimpleLucene网站上创建任务并将其添加到队列中来实现它。