我在我的项目中要求在那些已提升的记录上显示一个特殊标签。
用例:客户创建了一个提升规则来提升特定品牌的所有汤。现在当用户搜索词汤时,由于提升规则,给定品牌的所有汤将首先出现在列表页面中。现在的要求是在那些增强汤产品上显示一个特殊的标签。
尝试的方法:我分析了每条记录的分数,发现提升记录的分数是由我在提升规则中给出的提升值相加的。但是我没有得到任何明确的区别,因此我可以识别那些提升的记录并在它们上应用特殊标签。
寻找好的建议:)
我在我的项目中要求在那些已提升的记录上显示一个特殊标签。
用例:客户创建了一个提升规则来提升特定品牌的所有汤。现在当用户搜索词汤时,由于提升规则,给定品牌的所有汤将首先出现在列表页面中。现在的要求是在那些增强汤产品上显示一个特殊的标签。
尝试的方法:我分析了每条记录的分数,发现提升记录的分数是由我在提升规则中给出的提升值相加的。但是我没有得到任何明确的区别,因此我可以识别那些提升的记录并在它们上应用特殊标签。
寻找好的建议:)
我在我的问题中得到了一些建议:有没有办法判断 SOLR 中的结果是否得到了提升?
基本上,您可以添加 debug=true 作为参数,然后解析调试信息(这很痛苦,但其中有足够的内容可以继续),或者您解析结果,如果值符合预先确定的特殊品牌,那么您知道他们'将受到 SOLR 的推动