ScoringProfile interface

Define parámetros para un índice de búsqueda que influye en la puntuación en las consultas de búsqueda.

Propiedades

functionAggregation

Valor que indica cómo se deben combinar los resultados de las funciones de puntuación individuales. El valor predeterminado es "Sum". Se omite si no hay funciones de puntuación. Entre los valores posibles se incluyen: 'sum', 'average', 'minimum', 'maximum', 'firstMatching'

functions

Colección de funciones que influyen en la puntuación de los documentos.

name

Nombre del perfil de puntuación.

textWeights

Parámetros que aumentan la puntuación en función de coincidencias de texto en determinados campos de índice.

Detalles de las propiedades

functionAggregation

Valor que indica cómo se deben combinar los resultados de las funciones de puntuación individuales. El valor predeterminado es "Sum". Se omite si no hay funciones de puntuación. Entre los valores posibles se incluyen: 'sum', 'average', 'minimum', 'maximum', 'firstMatching'

functionAggregation?: ScoringFunctionAggregation

Valor de propiedad

functions

Colección de funciones que influyen en la puntuación de los documentos.

functions?: ScoringFunction[]

Valor de propiedad

name

Nombre del perfil de puntuación.

name: string

Valor de propiedad

string

textWeights

Parámetros que aumentan la puntuación en función de coincidencias de texto en determinados campos de índice.

textWeights?: TextWeights

Valor de propiedad