Solr查询根据与项目关联的标签固有地增强项目

时间:2016-06-13 19:15:16

标签: indexing solr lucene

考虑用3个字段编制索引的项目:标题,描述和标签。 有没有一种方法可以让solr根据搜索词自动查询标签字段,以增强与标签匹配的项目?

项目1(标题:AB,描述:这是一个A& B项目,标签:A,B)

第2项(TItle:ABC,Descrption:这是A& B& C项目,标签:A,B,C)

所以现在我想搜索" B C"这样它就会根据标签给出item2作为最高结果,因此搜索应该在评估tags字段后提升item2。 有没有一种方法可以让solr根据搜索词自动查询标签字段,以增加与标签匹配的项目,而无需在字段上手动提升查询时间?

1 个答案:

答案 0 :(得分:0)

Solr将根据相关性自动排序结果,其中包括尽可能多地匹配条款。如果您需要搜索多个字段或优先考虑特定字段,则可以通过disMax / eDisMax及其qf参数进行配置。