Trước tiên, bạn cần tạo một chỉ mục theo cụm duy nhất trên một dạng xem, trước khi tạo chỉ mục toàn văn bản.
Giả sử bạn có một bảng:
CREATE TABLE [dbo].[tblData](
[DataField1] [Varchar] NOT NULL,
[DataField2] [varchar](10) NULL,
[DataField3] [varchar](10) NULL
)
Và như bạn đã làm, bạn có một chế độ xem:
CREATE VIEW [dbo].[vwData]
WITH SCHEMABINDING
AS
SELECT [DataField1] ,
[DataField2] ,
[DataField3]
FROM dbo.tblData
GO
Bây giờ bạn cần tạo chỉ mục nhóm duy nhất trên một chế độ xem:
CREATE UNIQUE CLUSTERED INDEX idx_DataField
ON [dbo].[vwData] (DataField1);
GO
Sau khi khóa duy nhất được tạo vì bạn đã có danh mục văn bản đầy đủ ft_cat_Server bạn có thể tạo chỉ mục toàn văn:
CREATE FULLTEXT INDEX ON [dbo].[vwData](
[DataField1] LANGUAGE [English])
KEY INDEX [idx_DataField]ON ([ft_cat_Server], FILEGROUP [PRIMARY])
WITH (CHANGE_TRACKING = AUTO, STOPLIST = SYSTEM)
Hy vọng điều này sẽ giúp :)