Présentation des valeurs de pertinence
Dans une base de données relationnelle, les lignes retournées par une requête de recherche doivent remplir toutes les conditions requises par la requête. En revanche, une requête Windows Search peut retourner des documents qui répondent aux conditions de recherche à des degrés divers.
Par exemple, une recherche du terme « program » dans une base de données relationnelle produit des enregistrements qui contiennent cette orthographe spécifique du mot. Si un enregistrement contient une ou cent instances du mot n’a aucun impact sur les résultats. En revanche, La Recherche Windows renvoie une valeur de pertinence associée aux documents correspondants. La pertinence des documents comportant « programme » dans le titre est supérieure à celles qui contiennent le mot uniquement dans le dernier paragraphe. De même, les documents contenant des variantes du terme de recherche, par exemple « programmes » et « programmation » correspondent également à et sont retournés par la requête.
Les requêtes Recherche Windows retournent des valeurs de pertinence entière dans la colonne nommée « rank ».
De plus :
- Les valeurs de classement retournées par la requête sont des entiers compris entre 0 et 1000.
- Des valeurs de classement plus élevées indiquent les documents qui correspondent mieux aux conditions de recherche.
- Les valeurs de classement s’appliquent uniquement à la requête actuelle, de sorte qu’elles ne peuvent pas être comparées pour les résultats entre les requêtes.
- Les valeurs de classement sont relatives aux autres documents correspondant à la requête. Par conséquent, la valeur de classement d’un document particulier dépend des autres documents qui correspondent également à la requête.
- Les valeurs de classement pour les éléments correspondant à un prédicat purement relationnel sont 1000.
Vous pouvez manipuler les valeurs de classement retournées à l’aide des pondérations de colonne dans les prédicats de clause CONTAINS et FREETEXT WHERE et la clause RANK BY.