为 ASP.net 应用程序使用 Solr 3.6。我们正在使用 SolrNet 库。
我们有一个用 asp.net 编写的自定义程序,用于使用 SolrNet 将文档增量添加到 Solr。这将监控将文档插入 Solr 的进度。
问题是,应用程序显示过程已完成,但检查到 Solr 结果,我们在结果中只看到很少的文档,而不是所有文档。尽管 15 分钟后再次检查,但 Solr 结果中现在列出的文档很少,大约是初始结果的两倍。请注意,我们没有执行任何将文档添加到 Solr 的过程。
Solr 自然吗?或者我们可以假设在插入和提交所有文档后立即列出它们?这种行为背后的原因是什么?以及如何处理?
编辑 1 在应用程序端一个小时后,我们能够查询 80-90% 的文档。但是 Solr Admin Query 仍然没有列出超过 25% 的文档。