Click or drag to resize

SearchScoreFunctionBuilderTDocumentGauss Method (SearchPathDefinitionTDocument, Double, Double, Double, Double)

Creates a function that decays, or reduces by multiplying, the final scores of the documents based on the distance of a numeric field from a specified origin point.

Namespace:  MongoDB.Driver.Search
Assembly:  MongoDB.Driver (in MongoDB.Driver.dll) Version: 2.21.0+5a9c3311e158910b88195f290e6d4b1b2715d2b2
Syntax
public SearchScoreFunction<TDocument> Gauss(
	SearchPathDefinition<TDocument> path,
	double origin,
	double scale,
	double decay = 0.5,
	double offset = 0
)

Parameters

path
Type: MongoDB.Driver.SearchSearchPathDefinitionTDocument
The path to the numeric field.
origin
Type: SystemDouble
The point of origin from which to calculate the distance.
scale
Type: SystemDouble
The distance from origin plus or minus offset at which scores must be multiplied.
decay (Optional)
Type: SystemDouble
The rate at which to multiply score values, which must be a positive number between 0 and 1 exclusive.
offset (Optional)
Type: SystemDouble
The number of use to determine the distance from origin.

Return Value

Type: SearchScoreFunctionTDocument
A Guassian score function.
See Also