J'expérimente avec la recherche de texte intégral SQL Server.Recherche de texte intégral ne renvoyant pas les résultats attendus
J'ai une simple table Catégories avec Id comme clé primaire:
CREATE TABLE [dbo].[Category](
[Id] [int] IDENTITY(1,1) NOT NULL,
[CategoryName] [varchar](100) NOT NULL,
)
Ma Recherche est:
SELECT *
FROM
FREETEXTTABLE (Category, CategoryName, 'music') AS F
INNER JOIN Category C ON F.[Key] = C.Id
ORDER BY F.Rank DESC
Cela me retourne plusieurs enregistrements avec la musique de mot, mais il ne PAS retourner un enregistrement avec le mot «musical». Bien que, on peut dire que la chaîne recherchée n'est pas très grande et en utilisant l'opérateur LIKE le résoudra. Je voudrais utiliser la recherche fulltext car cet exemple simple va être étendu pour inclure d'autres tables et fichiers.
Dup: http://stackoverflow.com/questions/2716748/mysql- full-text-search-with-partial-words –
Le lien fourni concerne la recherche en texte intégral à l'aide de la base de données MySQL. Ma question concerne la base de données SQL Server. – Puneet