如何在solr中为类别指定相关性?

时间:2016-07-01 15:34:24

标签: json indexing solr

我在一个项目中使用Solr,其中所有数据都存储在json文件中。

数据具有以下结构

{
  url: "url.com",
  title: "the title",
  content: [
    "content 1",
    "content 2",
  ]
}

我正在试图弄清楚如何在内容上添加与标题的相关性,因为目前,该算法不区分标题,内容等......

谢谢!

1 个答案:

答案 0 :(得分:2)

如果您正在使用(e)dismax分析,则可以在using the query fields argumentqf)查询时为每个字段赋予不同的权重。

语法为qf=title^20 content^10 url,其中标题中的任何匹配都是网址中命中权重的20倍,内容中命中权重的两倍。根据对您的应用有用的重量来调整重量。