Solr不会返回所有值

时间:2017-01-16 23:31:05

标签: solr

我设置了一个Solr服务器来索引我的趋势数据(400万条记录)。 当我测试它时,它非常快(0.3秒)。然后我发现结果看起来与我在MySQL中查询的结果不同。

在MySQL中,它获得了大约4000条属于一组用户ID的记录。然后我使用JavaScript对它们进行排序和分组。

Solr使用相同的ID集返回大约4000条记录。在我用JavaScript对它们进行排序和分组之后,我发现一些记录丢失了(大约10个)。然后我将'rows': 5000000添加到Solr查询中,我得到了与MySQL返回相同的结果,但时间从0.3秒增加到1.7秒。

所以我想知道添加'rows': 5000000是让Solr返回我需要的数据的唯一方法吗?如果是的话,我做得对吗?如果没有,我还应该使用什么?

0 个答案:

没有答案