Simple question, peut-être une réponse difficile. Nous utilisons CONTAINS mais lorsque les critères correspondent à des apostrophes (parce que ce sont des noms de routes français), ils ne correspondent évidemment pas. Ainsi, par exemple, la recherche de "Lislet" lorsque la base de données contient "L'islet" ne donne rien. J'ai étudié la possibilité d'utiliser des dictionnaires et des thésaurus (fonctions SQL) mais, malheureusement, ni l'un ni l'autre. Les thésaurus semblaient très prometteurs, mais après avoir été testés dans notre environnement, il est devenu évident qu'ils ne supportaient pas les apostrophes, ce qui est une grande honte car cela aurait fonctionné parfaitement.Ignorer Apostrophes dans Contient
La seule autre chose que nous pensons faire est de créer une vue entièrement indexée qui supprime les apostrophes.
D'autres idées brillantes?
Avez-vous déjà essayé de remplacer une chaîne et d'utiliser QUOTED_IDENTIFIER OFF? – JNK
Ma phrase "La seule autre chose que nous pensons faire est de créer une vue entièrement indexée qui supprime les apostrophes" indique déjà cela. Vous ne devriez pas supprimer les apostrophes de la table sous-jacente, car ce n'est pas une représentation exacte des données réelles. – Kezzer