使用基于Solr分数的自定义功能对文档进行排序

时间:2019-08-16 14:23:14

标签: solr

我正在一个项目中,我需要在其中添加查询字段“摘要”。
当前,文档按字段“受欢迎程度”排序。 (desc)
使用新字段“摘要”找到的文档必须出现在列表的底部,并按受欢迎程度排序,例如:
  1. [未找到摘要] [受欢迎程度5]
  2. [未找到摘要] [受欢迎程度2]
  3. [未找到摘要] [受欢迎程度1]
  4. [发现摘要] [人气7]
  5. [发现摘要] [受欢迎程度4]

我该如何实现?

我试图添加一个负面的“现场摘要”,并使用如下功能对文档进行排序:

if(lt(score,0),sub(Popularity,100),Popularity) desc<br/>

但是它不起作用。

  

错误:排序参数无法解析为查询,并且不是字段   索引中存在的

0 个答案:

没有答案