फुलटेक्स्ट इंडेक्स बनाने से पहले आपको एक व्यू पर एक यूनिक क्लस्टर इंडेक्स बनाना होगा।
मान लीजिए आपके पास एक टेबल है:
CREATE TABLE [dbo].[tblData](
[DataField1] [Varchar] NOT NULL,
[DataField2] [varchar](10) NULL,
[DataField3] [varchar](10) NULL
)
और जैसा कि आप पहले ही कर चुके हैं, आपके पास एक दृश्य है:
CREATE VIEW [dbo].[vwData]
WITH SCHEMABINDING
AS
SELECT [DataField1] ,
[DataField2] ,
[DataField3]
FROM dbo.tblData
GO
अब आपको एक दृश्य पर अद्वितीय संकुल अनुक्रमणिका बनाने की आवश्यकता है:
[dbo] परCREATE UNIQUE CLUSTERED INDEX idx_DataField
ON [dbo].[vwData] (DataField1);
GO
अद्वितीय कुंजी बनने के बाद चूंकि आपके पास पहले से ही पूर्ण टेक्स्ट कैटलॉग है ft_cat_Server आप एक पूर्ण पाठ अनुक्रमणिका बना सकते हैं:
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)
आशा है कि यह मदद करता है :)