Funciones de clasificación
Las funciones de clasificación se pueden usar en expresiones de ordenamiento. La mayoría solo es compatible con expresiones de ordenamiento fino. Combine diversas sintaxis y sentencias para crear funciones de ordenamiento eficaces.
first_phase_score: Obtener la puntuación final de una expresión de ordenamiento preliminar
Uso:
first_phase_score()
Parámetros:
Ninguna
Valor de retorno:
float
Escenarios:
Escenario 1:
La expresión de ordenamiento preliminar es exact_match_boost(). La expresión de ordenamiento fino combina exact_match_boost() y text_relevance(title) con una proporción de peso de 3:1.
Expresión de ordenamiento preliminar: exact_match_boost(). Expresión de ordenamiento fino: first_phase_score()0.013+text_relevance(title). Usar first_phase_score() en lugar de exact_match_boost() en la expresión de ordenamiento fino reduce el cómputo y mejora el rendimiento de recuperación.
-
Notas:
En las consultas con varios operadores OR, el rendimiento se ve afectado significativamente por la cantidad de operadores y el número de documentos recuperados. Pruebe y optimice sus consultas según sea necesario.