Recherche de préfixes
La recherche de texte intégral vous permet de rechercher des mots ou expressions comportant un préfixe spécifique.
Lors de la recherche d'un préfixe, toutes les entrées de la colonne qui contient le texte commençant par le préfixe spécifié sont retournées. Par exemple, pour rechercher toutes les lignes qui contiennent le préfixe top-, comme dans topple, topping et top, la requête doit ressembler à ceci :
USE AdventureWorks;
GO
SELECT Description, ProductDescriptionID
FROM Production.ProductDescription
WHERE CONTAINS (Description, ' "top*" ' );
GO
Tout texte correspondant au texte spécifié avant l'astérisque (*) est renvoyé. Si le texte et l'astérisque ne sont pas délimités par des guillemets doubles, comme dans CONTAINS (DESCRIPTION, 'top*')
, la recherche de texte intégral ne considère pas l'astérisque comme un caractère générique.
Lorsque le préfixe est une expression, chaque jeton à l'intérieur de l'expression est considéré comme un préfixe distinct. Toutes les lignes qui possèdent des mots qui commencent par les préfixes seront renvoyés. Par exemple, le préfixe « light bread » trouve des lignes contenant le texte « light breaded », « lightly breaded » ou « light bread », mais il ne retourne pas « Lightly toasted bread ».
Voir aussi
Concepts
Requêtes de recherche de texte intégral