Azure搜索得分反向增加

时间:2015-04-21 03:11:14

标签: azure elasticsearch azure-search

我想在价格领域进行提升,对价格更低的产品进行评分。我找不到任何方法来指定它。

目前我有类似

的东西
let priceBoost = 
        new MagnitudeScoringFunction(
            new MagnitudeScoringParameters(
                BoostingRangeStart  = 0.0,
                BoostingRangeEnd    = 100.0,
                ShouldBoostBeyondRangeByConstant = true),
            "price",
            10.0)

我尝试撤消BoostingRangeStart / End,但这不起作用,而是导致搜索出现序列化错误。

任何见解都表示赞赏。

1 个答案:

答案 0 :(得分:0)

我为AzureSearch工作。要回答您的问题,如果将BoostingRangeStart设置为100并将BoostingRangeEnd设置为0,则可以对价格较低的产品进行评分。

看起来你有一个不同的问题,但序列化错误。你可以分享一下这方面的细节吗?