TERME ISABOUT
déconseillé
Cette fonctionnalité a été supprimée depuis Windows 8. Si vous écrivez de nouvelles applications, évitez d’utiliser cette fonctionnalité déconseillée. Si vous modifiez des applications existantes, vous êtes fortement encouragé à supprimer toute dépendance vis-à-vis de cette fonctionnalité.
Le terme ISABOUT correspond aux colonnes par rapport à un groupe d’un ou plusieurs termes de recherche. Elle a la syntaxe suivante :
ISABOUT(<components>) [RANKMETHOD <method>]
Le terme RANKMETHOD facultatif spécifie la méthode de calcul utilisée pour classer les documents qui correspondent à un ou plusieurs des composants. Si aucun RANKMETHOD n’est spécifié, la méthode de classement du coefficient Jaccard par défaut est utilisée.
Le terme ISABOUT peut avoir un ou plusieurs composants. Les colonnes spécifiées dans le CONTAINS prédicat sont testées sur chaque composant. Le document est inclus dans les résultats si au moins un des composants correspond. Les virgules séparent plusieurs composants.
La partie composant a la syntaxe suivante :
<match_term> [<weight_term>]
Vous pouvez utiliser le terme WEIGHT facultatif pour modifier l’importance relative de chaque terme dans le terme ISABOUT. Si aucun terme de poids n’est appliqué, la pondération par défaut 1,0 est implicite.
Le tableau suivant décrit les types de termes de correspondance possibles.
Type | Description | Exemples | |
---|---|---|---|
Mot | Mot unique sans espaces ni autre ponctuation. |
|
|
Phrase | Plusieurs mots ou espaces inclus. |
|
|
Génériques | Mots ou expressions avec l’astérisque (*) ajouté à la fin. Pour plus d’informations, consultez Utilisation de caractères génériques dans le prédicat CONTAINS. |
|
Pondération des colonnes ISABOUT
Le terme ISABOUT classe les documents correspondants en fonction de la façon dont chaque document correspond à l’ensemble des termes de correspondance dans la requête. Vous pouvez utiliser la pondération des colonnes pour placer plus d’importance sur la correspondance de certains termes de correspondance que d’autres. Chaque terme de correspondance du terme ISABOUT peut avoir une valeur de pondération appliquée. Le poids est appliqué à un terme de correspondance unique et est indiqué par le mot clé « WEIGHT ». Le terme WEIGHT a deux syntaxes alternatives :
<match_term> WEIGHT(<weight_value>)
<match_term>:(<weight_value>)
La valeur de poids doit être comprise entre 0 et 1,0, sans plus de trois décimales. La spécification d’une valeur de pondération en dehors de cette plage entraîne un message d’erreur. La valeur de classement non pondérée d’un terme est multipliée par la valeur de pondération du terme.
Si aucune pondération n’est spécifiée pour un terme de correspondance, la valeur par défaut 1.0 est implicite.
Exemple
L’exemple suivant applique des pondérations aux deux termes de correspondance ISABOUT, en utilisant à la fois la syntaxe longue et courte pour les valeurs de poids.
WHERE CONTAINS( System.FileName,
'ISABOUT("computer" WEIGHT (0.75),"software":0.25)')
Rubriques connexes
-
de référence