【发布时间】:2016-11-04 02:05:49
【问题描述】:
我在一个项目中使用 Solr,所有数据都存储在一个 json 文件中。
数据具有以下结构
{
url: "url.com",
title: "the title",
content: [
"content 1",
"content 2",
]
}
我试图弄清楚如何在内容上添加与标题的相关性,因为目前,该算法不区分标题、内容等...
谢谢!
【问题讨论】:
我在一个项目中使用 Solr,所有数据都存储在一个 json 文件中。
数据具有以下结构
{
url: "url.com",
title: "the title",
content: [
"content 1",
"content 2",
]
}
我试图弄清楚如何在内容上添加与标题的相关性,因为目前,该算法不区分标题、内容等...
谢谢!
【问题讨论】:
如果您使用 (e)dismax 解析,则可以在通过 using the query fields argument (qf) 查询时为每个字段赋予不同的权重。
语法是qf=title^20 content^10 url,它赋予标题中的任何点击量20倍于url点击量和两倍于内容点击量的权重。根据对您的应用有用的内容调整权重。
【讨论】: