Azure 搜索得分反幅度提升
Azure Search score boosting by reverse magnitude
我想对价格字段进行提升,对价格较低的产品进行评分。我找不到任何方法来指定它。
目前我有类似
let priceBoost =
new MagnitudeScoringFunction(
new MagnitudeScoringParameters(
BoostingRangeStart = 0.0,
BoostingRangeEnd = 100.0,
ShouldBoostBeyondRangeByConstant = true),
"price",
10.0)
我尝试反转 BoostingRangeStart/End 但那没有用,反而导致搜索出现序列化错误。
任何见解表示赞赏。
我在 AzureSearch 工作。为了回答您的问题,如果将 BoostingRangeStart 设置为 100 并将 BoostingRangeEnd 设置为 0,则可以为价格较低的产品打分。
您似乎遇到了一个不同的问题,即序列化错误。能否请您分享详细信息?
我想对价格字段进行提升,对价格较低的产品进行评分。我找不到任何方法来指定它。
目前我有类似
let priceBoost =
new MagnitudeScoringFunction(
new MagnitudeScoringParameters(
BoostingRangeStart = 0.0,
BoostingRangeEnd = 100.0,
ShouldBoostBeyondRangeByConstant = true),
"price",
10.0)
我尝试反转 BoostingRangeStart/End 但那没有用,反而导致搜索出现序列化错误。
任何见解表示赞赏。
我在 AzureSearch 工作。为了回答您的问题,如果将 BoostingRangeStart 设置为 100 并将 BoostingRangeEnd 设置为 0,则可以为价格较低的产品打分。
您似乎遇到了一个不同的问题,即序列化错误。能否请您分享详细信息?