Solr的RandomSortField产生了对相同的随机种子

问题描述:

不一致的结果,我有这样的Solr领域:Solr的RandomSortField产生了对相同的随机种子

<fieldType name="random" class="solr.RandomSortField" indexed="true" /> 
<dynamicField name="random*" type="random" indexed="true" stored="true" /> 

我打电话卷曲的“http://本地主机:8000/Solr的/产品/选择Q =树& sort = random_4 + desc“两次。

这两组返回结果的排列顺序不同。怎么会这样?

+0

你是否在做任何查询之间的提交? –

如果使用相同的随机参数(sort = random_4 + desc)发出多个查询,则只有在针对相同版本的索引(相同版本ID,相同内容)发出查询时,才会返回相同的结果。

如果您已向索引提交任何内容,或者由于复制或分片而针对多个索引进行查询,则不应看到相同的结果。