【发布时间】:2013-12-11 14:45:42
【问题描述】:
我目前在 Solr 中有超过 2500 万个文档,并且数量会逐渐增加。我需要在如此大的 Solr 索引中搜索记录。当 start 较低时,查询响应时间很短,例如 0。但是随着 start 增加,例如 100000 ,在 Solr 中搜索也需要时间。即使在 Solr 中的大型数据集上具有高起始数,我如何才能使搜索更快?行保持不变,只有开始不断增加。我不希望响应时间随着开始时间的增加而增加,而是希望为start=100000 返回的结果应该与start=0 的时间相同,假设rows=1000 因为这是性能问题。任何帮助将不胜感激。
【问题讨论】:
-
如果想了一会儿,您能否提供更多细节,为什么要深入研究结果?我认识的大多数人都不会阅读结果的第 1000 个条目,他们会从更好的搜索开始。