solr笔记
by ET posted on 2020年12月30日 16:57 under 技术分享
标签: solr
1 随机排序
利用solr的动态字段实现随机排序,每个core创建之后预设了很多动态字段,其中就有 random*
<dynamicField name="random_*" type="random"/>
sort就可以传 random_1234 DESC random_abcd DESC
random后面可以是任意字符串
2 权重排序
sort 里传 query({!v='field:value'}) desc 可以把符合条件的数据展示在前面
例如 sort:query({!v='name:*dress*'}) desc,time desc 结果会优先显示name包含dress的数据,并按时间倒序