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

Pourquoi l'indexation de texte intégral SQL ne renvoie-t-elle pas de résultats pour les mots contenant # ?

Le caractère # est indexé en tant que ponctuation et donc ignoré, il semble donc que nous allons supprimer la lettre C de nos listes d'ignorés d'indexation de mots.

Testé localement après avoir fait cela et reconstruit les index et j'obtiens des résultats !

Envisagez d'utiliser un autre langage de séparateur de mots sur la colonne indexée, afin que ces caractères spéciaux ne soient pas ignorés.

EDIT :j'ai également trouvé ces informations :