/// <summary> /// Initializes a new instance of the DistanceScoringFunction class /// with required arguments. /// </summary> public DistanceScoringFunction(DistanceScoringParameters parameters, string fieldName, double boost) : this() { if (parameters == null) { throw new ArgumentNullException("parameters"); } if (fieldName == null) { throw new ArgumentNullException("fieldName"); } this.Parameters = parameters; this.FieldName = fieldName; this.Boost = boost; }
/// <summary> /// Initializes a new instance of the DistanceScoringFunction class /// with required arguments. /// </summary> public DistanceScoringFunction(DistanceScoringParameters parameters, string fieldName, double boost) : this() { if (parameters == null) { throw new ArgumentNullException("parameters"); } if (fieldName == null) { throw new ArgumentNullException("fieldName"); } this.Parameters = parameters; this.FieldName = fieldName; this.Boost = boost; }
/// <summary> /// Initializes a new instance of the DistanceScoringFunction class. /// </summary> public DistanceScoringFunction(string fieldName, double boost, DistanceScoringParameters parameters, ScoringFunctionInterpolation?interpolation = default(ScoringFunctionInterpolation?)) : base(fieldName, boost, interpolation) { Parameters = parameters; }