Constructor ScoreFusionScoreDetails
ScoreFusionScoreDetails(double, string, string, BsonDocument, BsonDocument[])
Initializes a new instance of the ScoreFusionScoreDetails class.
public ScoreFusionScoreDetails(double value, string description, string normalization, BsonDocument combination, BsonDocument[] details)
Parameters
valuedoubleThe computed score which is the same as the score available via {$meta: "score"}.
descriptionstringDescription of how the score was computed.
normalizationstringThe normalization applied to per-pipeline scores before combination (e.g. "none", "sigmoid", "minMaxScaler").
combinationBsonDocumentThe combination configuration used to merge per-pipeline scores.
detailsBsonDocument[]Info about how each input pipeline in the scoreFusion stage contributed to the computed score.
- See Also
-
ScoreFusion<TResult, TNewResult>(IAggregateFluent<TResult>, Dictionary<string, PipelineDefinition<TResult, TNewResult>>, ScoreFusionNormalization, Dictionary<string, double>, ScoreFusionOptions<TNewResult>)