我可以将参数传递给 Azure 搜索中的量级评分函数吗?

Can I pass a parameter to a Magnitude scoring function in Azure Search?

我从the documentation可以看出,我可以使用referencePointParametertagsParameter分别将参数传递给disance和tags评分函数。

我想对 magnitude 评分函数执行相同的操作,但无法从文档中看到如何执行此操作(或者是否可能)。

例如,如果一件商品的价格为 100 英镑,我想以相似的价格购买相似的商品。我想我可以用 2 个幅度函数来做到这一点(例如,从 80 英镑提高到 100 英镑,然后再从 120 英镑提高到 100 英镑,这将使产品价格最接近原始产品的 100 英镑价格)。

这可能吗?

不,不可能基于跨文档的字段的相对值进行幅度提升。此功能适用于您静态知道要提升的范围的情况(例如,基于具有固定比例的评级字段提升时)。