J'ai un site Web qui utilise la FTS (recherche de texte intégral) de MS SQL 2008. La recherche fonctionne correctement si l'utilisateur recherche une chaîne avec une apostrophe comme - elle renvoie tous les résultats contenant . Cependant, il ne retournera pas un résultat si l'utilisateur recherche thats, et la base de données stocke c'est.Comment gérer une apostrophe (') dans MS SQL 2008 FTS?
également, idéalement une recherche de que ça devrait également revenir des thats et que, etc.
Quelqu'un sait si le FTS prend en charge, et ce que je peux faire pour l'activer?
WT
Salut, merci pour les liens. Je n'ai pas compris la partie sur les paramètres - j'utilise un SP auquel je passe déjà des valeurs. Est-ce que c'est ce que vous vouliez dire? –
Oui. Vous pourriez utiliser le SQL inline et vous vous battez pour le guillemet simple, mais en utilisant des paramètres comme je le montre, tous les caractères spéciaux seront passés correctement. - Ajout de plus de contenu concernant SOUNDEX et FTS - – balexandre
Ok, merci - J'ai immédiatement pu résoudre le problème en utilisant DIFFERENCE, qui est une variante de SOUNDEX! Brillant! Merci! Lira également les liens que vous avez envoyés, au cas où il y a quelque chose que je devrais faire attention ... –