From 46f15b8e3c016b20cd54b7af686db208a8957503 Mon Sep 17 00:00:00 2001 From: Leufolium Date: Tue, 3 Sep 2024 16:09:53 +0800 Subject: [PATCH] by Robin at 20240903 scale = 1 --- bizcommon/util/util.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/bizcommon/util/util.go b/bizcommon/util/util.go index ae070e36..9cc60e4c 100644 --- a/bizcommon/util/util.go +++ b/bizcommon/util/util.go @@ -412,6 +412,9 @@ func CreateGaussDecayFunction(name string, filter *Int64Filter, refFilter *Int64 origin := float64(lb+ub) / 2 offset := float64(-lb+ub) / 2 scale := (origin - offset) * refFilter.ScaleCoeff + if scale == 0 { + scale = 1 + } return elastic.NewGaussDecayFunction().FieldName(name).Origin(origin).Offset(offset).Scale(scale).Decay(refFilter.Decay).Weight(refFilter.Weight) }