我在一个项目中使用Solr,其中所有数据都存储在json文件中。
数据具有以下结构
{
url: "url.com",
title: "the title",
content: [
"content 1",
"content 2",
]
}
我正在试图弄清楚如何在内容上添加与标题的相关性,因为目前,该算法不区分标题,内容等......
谢谢!
答案 0 :(得分:2)
如果您正在使用(e)dismax分析,则可以在using the query fields argument(qf
)查询时为每个字段赋予不同的权重。
语法为qf=title^20 content^10 url
,其中标题中的任何匹配都是网址中命中权重的20倍,内容中命中权重的两倍。根据对您的应用有用的重量来调整重量。