actuellement j'essaye d'obtenir la pleine recherche de texte du SQL Server 2005 pour fonctionner.SQL Server 2005 Fulltext recherche problème
J'ai une table où toutes les colonnes de chaîne sont remplies dans un catalogue de texte intégral.
Maintenant, je veux rechercher dans ces colonnes. E.g. une ligne dans la première colonne contient "Name123", la deuxième colonne contient "LegalForm123" La deuxième ligne de la première colonne contient "Name123 LegalForm123", la deuxième colonne est vide.
Maintenant, lorsque vous recherchez les deux valeurs, il semble que le containstable ne recherche pas sur plusieurs tables.
CONTAINSTABLE(ServiceProvider, (Col1, Col2), 'Name123 AND LegalForm123', 1000)
-- returns the second row only
CONTAINSTABLE(ServiceProvider, (Col1, Col2), 'Name123 OR LegalForm123', 1000)
-- returns the both rows
Pourquoi le premier exemple ne renvoie-t-il pas également les deux lignes? Ne pas chercher dans toutes les colonnes?