/// <summary> /// Returns base64 hash representation of the search scoring model /// </summary> /// <returns>The base64 hash of the scoring settings</returns> public override string ToString() { if (!string.IsNullOrEmpty(this.ScoringProfile)) { string scoringSettingsString = this.ScoringProfile; if (!string.IsNullOrEmpty(this.ScoringParameters)) { scoringSettingsString = $"{scoringSettingsString};{this.ScoringParameters}"; } var encodedScoringSettings = SystemExtensions.Base64Encode(scoringSettingsString); return(encodedScoringSettings); } return(string.Empty); }