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.19.1+3a2a09dd959482f665ffbb5df2557ec541597af4
Syntaxpublic SearchScoreFunction<TDocument> Gauss(
	SearchPathDefinition<TDocument> path,
	double origin,
	double scale,
	double decay = 0.5,
	double offset = 0
)
Public Function Gauss ( 
	path As SearchPathDefinition(Of TDocument),
	origin As Double,
	scale As Double,
	Optional decay As Double = 0.5,
	Optional offset As Double = 0
) As SearchScoreFunction(Of TDocument)
member Gauss : 
        path : SearchPathDefinition<'TDocument> * 
        origin : float * 
        scale : float * 
        ?decay : float * 
        ?offset : float 
(* Defaults:
        let _decay = defaultArg decay 0.5
        let _offset = defaultArg offset 0
*)
-> SearchScoreFunction<'TDocument> 
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: 
SearchScoreFunctionTDocumentA Guassian score function.
See Also