我们一直致力于为我们的搜索创建评分配置文件。在评分函数“幅度”、“新鲜度”、“标签”类型的情况下,我们需要一种方法来“掩埋”或对某些领域给予“负面”提升。我们注意到我们不能为 boost 添加一个负值。有没有其他方法可以实现这种行为(根据字段掩埋结果)我们不能使用 $OrderBy,因为它优先于评分配置文件。
请指教。谢谢!
我通过INT
为我们想要掩埋的字段创建负值(使用字段)来解决该情况。这给了我们所需的负面推动。
我也对日期“新鲜度”使用了类似的技术,我们计算了某个事件的天数,数字越大日期越不新鲜,并为此使用了“幅度”函数。
谢谢!
你是什么意思,“负值”。假设我想为任何搜索关键字埋葬具有特定“品牌名称”的产品。这里有什么建议?你能详细说明一下吗