可以使用custom_score查询来实现,其中脚本将根据确切价格与所需价格之间的差的绝对值确定提升。期望的价格应作为参数传递给脚本,以避免针对每个请求重新编译脚本。
另外,也可以使用custom_filters_score查询来实现。此处的过滤器将围绕所需价格包含不同的范围。较小的范围将具有较高的提升,并且在列表中将显示较大的范围。

可以使用custom_score查询来实现,其中脚本将根据确切价格与所需价格之间的差的绝对值确定提升。期望的价格应作为参数传递给脚本,以避免针对每个请求重新编译脚本。
另外,也可以使用custom_filters_score查询来实现。此处的过滤器将围绕所需价格包含不同的范围。较小的范围将具有较高的提升,并且在列表中将显示较大的范围。