ScoringProfile interface
Define parámetros para un índice de búsqueda que influye en la puntuación en las consultas de búsqueda.
Propiedades
function |
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. |
text |
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