【问题标题】:How can you add a formula scoring boost to a Solr "More Like This" query?如何向 Solr “More Like This” 查询添加公式评分提升?
【发布时间】:2013-01-17 18:02:04
【问题描述】:

我正在对 3 个文本字段进行“更多类似”查询,但我还想根据数字“视图”字段来提升结果。在普通查询中,我会添加一个提升术语,例如“{!boost b=scale(sqrt(views),1,2)}”或类似的东西,但是如果我在 mlt 中指定它似乎不起作用.qf 字段。 MLT 查询中是否允许基于公式的提升?

【问题讨论】:

    标签: solr


    【解决方案1】:

    根据 Solr Wiki 上的 More Like This 页面,mlt.qf 字段允许提升。

    使用与DisMaxQParserPlugin 相同的格式查询字段及其提升。这些字段也必须在 mlt.fl 中指定。

    检查使用DisMaxQParserPlugin 进行提升的语法,您应该能够获得所需的提升。

    另外,请查看上一个问题的答案 - Is it possible to boost mlt queries in Solr

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-02-24
      • 2019-11-22
      • 2019-01-20
      • 2012-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多