Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment faire fonctionner les principales recherches de texte intégral génériques dans SQL Server ?

Solution de contournement uniquement pour le caractère générique de début :

  • stocker le texte inversé dans un champ différent (ou en vue matérialisée)
  • créer un index de texte intégral sur cette colonne
  • trouver le texte inversé avec un *

    SELECT * 
    FROM TABLENAME 
    WHERE CONTAINS(TextColumnREV, '"mrethcraes*"');
    

Bien sûr, il existe de nombreux inconvénients, juste pour une solution de contournement rapide...

Sans oublier CONTAINSTABLE...