天天看點

[全文索引]非索引字表非索引字表

在 SQL Server 2008

中,使用稱為“非索引字表”的對象在資料庫中管理非索引字。“非索引字表” 是一個由非索引字組成的清單,這些非索引字在與全文索引關聯時會應用于該索引的全文查詢。

可使用下列任一方法建立非索引字表:

在資料庫中使用系統提供的非索引字表。SQL Server

為每種支援的語言(即預設情況下與給定斷字元關聯的每種語言)都附帶了一個包含最常用非索引字的系統非索引字表。系統非索引字表包含所有支援語言的常用非索引字。可以複制系統非索引字表并通過添加和删除非索引字來自定義自己的非索引字表。

系統非索引字表安裝在

資料庫中。

建立自己的非索引字表,然後針對您所指定的任何語言将非索引字添加到非索引字表中。必要時,您還可以從您的非索引字表中删除非索引字。

在目前伺服器執行個體中使用任何其他資料庫中的現有自定義非索引字表,然後根據需要添加和删除非索引字。

重要提示:

僅在相容級别為 100 時才支援 CREATE FULLTEXT STOPLIST、ALTER FULLTEXT STOPLIST 和 DROP

FULLTEXT STOPLIST。相容級别為 80 和 90 時,将不支援這些語句。不過,在所有相容級别下,系統非索引字表将會自動與新的全文索引相關聯。

<b>建立非索引字表</b>

<b>向非索引字表中添加非索引字或從中删除非索引字</b>

<b>删除非索引字表</b>

若要在查詢中使用非索引字表,必須将該非索引字表與全文索引關聯。可以在建立全文索引時将非索引字表附加到全文索引中,也可以在以後更改索引來添加非索引字表。

<b>建立全文索引并将非索引字表與其關聯起來</b>

<b>将非索引字表與現有的全文索引關聯起來或取消它們之間的關聯</b>

<b>取消非索引字導緻全文查詢的布爾操作失敗時産生的錯誤消息。</b>

<b>檢視非索引字表的所有非索引字</b> <b> </b>

<b>擷取有關目前資料庫中所有非索引字表的資訊</b>

<b>檢視斷字元的詞彙切分結果、同義詞庫和非索引字表組合</b>