Solr - 返回随机结果(按随机排序)

xel*_*ber 5 solr

在Solr中,什么是随机排序结果的最佳方法?,基本上需要随机选择一些记录.

Mat*_*ndh 15

使用RandomSortField.示例目录(下solr)中的捆绑schema.xml中有一个示例:

<dynamicField name="random_*" type="random" />
Run Code Online (Sandbox Code Playgroud)

按字段对结果列表进行排序random_<seed>,您<seed>可以使用随机生成的值替换(但如果您对结果进行分页,则使用相同的值,因为它将根据字段名称为您提供稳定的排序).