Search 在Solr中为句子中的每个术语设置不同的优先级
我的搜索语句如下所示:Search 在Solr中为句子中的每个术语设置不同的优先级,search,solr,Search,Solr,我的搜索语句如下所示: philips led bulb 我想为每个单词设置不同的优先级:bulb优先级为8,led优先级为7,philips优先级为6。如何使用Solr做到这一点?标准查询解析器(和eDiscoveryMax等)支持使用^语法为每个术语指定权重:灯泡^8 led^7飞利浦^6 如果要对不同的单词“类别”应用不同的权重,请将单词索引到不同的字段,并使用qf查询所有字段qf还支持^语法,因此您可以作为类别^8制造商^6等应用查询
philips led bulb
我想为每个单词设置不同的优先级:bulb
优先级为8,led
优先级为7,philips
优先级为6。如何使用Solr做到这一点?标准查询解析器(和eDiscoveryMax等)支持使用^
语法为每个术语指定权重:灯泡^8 led^7飞利浦^6
如果要对不同的单词“类别”应用不同的权重,请将单词索引到不同的字段,并使用qf
查询所有字段qf
还支持^
语法,因此您可以作为类别^8制造商^6
等应用查询