Jam*_*Lin 5 sorting random solr field
这里有一个 solr 问题,我有多个 solr 服务器实例,它们都具有相同的数据和架构,架构包含一个动态字段,即solr.RandomSortField,所以我想知道我是否sort=rand_1234%20desc在不同的 solr 服务器上运行,我想得到相同的结果吗?
solr.RandomSortField
sort=rand_1234%20desc
Ris*_*nha 0
根据RandomSortField的源码,种子中包含索引的版本号。这意味着,如果您在不同的服务器上使用相同的随机参数(例如“sort=random_1234”)发出搜索,如果索引相等(相同的内容)并且具有相同的版本 ID(通过复制),则会返回相同的结果。
您可以在每个服务器的/admin/ui中检查索引的版本。
http://grepcode.com/file/repo1.maven.org/maven2/org.apache.solr/solr-core/3.5.0/org/apache/solr/schema/RandomSortField.java
归档时间:
15 年,1 月 前
查看次数:
740 次
最近记录:
13 年,7 月 前