sql >> Database teknologi >  >> RDS >> Sqlserver

Oprettelse af et fuldtekstindeks på en visning i SQL Server 2005

Du skal angive navnet på indekset i stedet for kolonnenavnet, når du opretter fuldtekstindekset:

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

Dette vil afhjælpe den fejl, du får, men det vil give dig en anden fejl, fordi du forsøger at inkludere en ikke-tegnbaseret kolonne i din tekstsøgning. Du vil måske i stedet vælge en anden indekseret tegnkolonne til brug i dit fuldtekstkatalog.




  1. NameError:navn '_mysql' er ikke defineret efter indstilling af ændring til mysql

  2. ORA-00942:Kan du vælge fra schema.table, men ikke tabel?

  3. Brug IN-direktivet til at søge med en forberedt redegørelse

  4. SQL-beregning til at finde tidsforskel