Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Création d'un index de texte intégral sur une vue dans SQL Server 2005

Vous devez spécifier le nom de l'index au lieu du nom de la colonne lors de la création de l'index de texte intégral :

CREATE FULLTEXT INDEX ON [dbo].[ProductSearchView](Id, Field)
KEY INDEX PK_ProductSearchView
ON FullText WITH CHANGE_TRACKING AUTO;
GO

Cela corrigera l'erreur que vous obtenez, mais cela vous donnera une autre erreur car vous essayez d'inclure une colonne non basée sur des caractères dans votre recherche de texte. Vous pouvez choisir une autre colonne de caractères indexés à utiliser dans votre catalogue de texte intégral à la place.