J'utilise la recherche de texte intégral SQL et possède une procédure stockée qui utilise la fonction FREETEXTTABLE.Recherche de chaînes numériques avec la recherche de texte intégral dans SQL 2005
Tout cela fonctionne très bien, cependant, j'ai remarqué que si je cherchais quelque chose comme 'Chapitre 19' le 19 semble comme si elle est jetée et la recherche ne recherche que sur 'Chapitre'.
Aussi, si je recherche juste '19' je n'obtiens aucun résultat. Je sais que les colonnes que j'ai indexées contiennent un «19» sur plusieurs lignes.
Est-ce le comportement souhaité? Ne pas indexer les numériques?
Si oui, alors je suppose que je vais devoir vivre avec, mais sinon je serai heureux d'afficher tout T-SQL si quelqu'un pense que je fais quelque chose de mal.
Merci.
P.S. J'ai googlé ceci et n'ai trouvé rien sur la recherche de chiffres numériques pour la recherche en texte intégral.