Fonctions de fonctionnalités
Utilisez les fonctions de fonctionnalités dans les expressions de tri. La plupart ne sont prises en charge que dans les expressions de tri fin. Combinez diverses syntaxes et instructions pour créer des fonctionnalités de tri puissantes.
first_phase_score : Obtention du score final d'une expression de tri grossier
1. Utilisation :
first_phase_score()
2. Paramètres :
Aucun
3. Valeur de retour :
float
4. Scénarios :
Scénario 1 :
L'expression de tri grossier est exact_match_boost(). L'expression de tri fin combine exact_match_boost() et text_relevance(title) avec un ratio de pondération de 3:1.
Expression de tri grossier : exact_match_boost(). Expression de tri fin : first_phase_score()0.013+text_relevance(title). Remplacer exact_match_boost() par first_phase_score() dans l'expression de tri fin réduit la charge de calcul et améliore les performances de récupération.
5. Notes :
Pour les requêtes contenant plusieurs opérateurs OR, le nombre d'opérateurs et de documents rappelés impacte considérablement les performances. Testez et optimisez vos requêtes selon les besoins.