by Robin at 20240903 scale = 1 #722
|
@ -412,6 +412,9 @@ func CreateGaussDecayFunction(name string, filter *Int64Filter, refFilter *Int64
|
||||||
origin := float64(lb+ub) / 2
|
origin := float64(lb+ub) / 2
|
||||||
offset := float64(-lb+ub) / 2
|
offset := float64(-lb+ub) / 2
|
||||||
scale := (origin - offset) * refFilter.ScaleCoeff
|
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)
|
return elastic.NewGaussDecayFunction().FieldName(name).Origin(origin).Offset(offset).Scale(scale).Decay(refFilter.Decay).Weight(refFilter.Weight)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue