https://www.simple-talk.com/sql/learn-sql-server/understanding-full-text-indexing-in-sql-server/
CREATE TABLE ProductDocs (
DocID INT NOT NULL IDENTITY,
DocTitle NVARCHAR(50) NOT NULL,
DocFilename NVARCHAR(400) NOT NULL,
FileExtension NVARCHAR(8) NOT NULL,
DocSummary NVARCHAR(MAX) NULL,
DocContent VARBINARY(MAX) NULL,
CONSTRAINT [PK_ProductDocs_DocID] PRIMARY KEY CLUSTERED (DocID ASC)
)
CREATE FULLTEXT INDEX ON ProductDocs
(DocSummary, DocContent TYPE COLUMN FileExtension LANGUAGE 1033)
KEY INDEX PK_ProductDocs_DocID
ON ProductFTS
WITH STOPLIST = SYSTEM
語句的第一行包含ON子句,它指定表名(在本例中爲ProductDocs)。該語句的下一行是應該編制索引的列表(DocSummary和DocContent)。
上例中CREATE FULLTEXT INDEX語句的下一行是KEY INDEX子句。這是在ProductDocs表上定義的唯一鍵索引的名稱(在本例中爲PK_ProductDocs_DocID)。在定義全文索引時,請務必指定索引名稱,而不是列名稱。
在全文索引定義中的KEY INDEX子句之後是ON子句,它指定索引將加入的全文目錄(ProductFTS)的名稱。在SQL Server 2008中,您還可以指定存儲索引的文件組。但是,此選項在SQL Server 2005中不可用,因爲文件組關聯處於目錄級別。
示例CREATE FULLTEXT INDEX語句中的最後一個子句是WITH STOPLIST。此選項僅在SQL Server 2008中可用,您可以指定將用於此索引的停止列表的名稱。在這種情況下,使用系統停止列表,但您可以改爲指定用戶定義的停止列表。 (文章後面將更詳細地介紹Stoplists。)
謝謝我試圖使用列名:d – MonsterMMORPG 2012-02-21 21:36:21
http://technet.microsoft.com/en-us/library/ms187317.aspx「KEY INDEX index_name - 是table_name上**唯一鍵索引**的名稱。「 – 2013-09-20 18:38:50
謝謝你指點我在正確的方向! IN ** SSMS **如果您打開桌面上的「+」並轉到「Keys」,以「PK_」開頭的黃金突出顯示名稱就是您的主鍵。再次謝謝你! – Termato 2014-12-10 19:29:12