全文檢索搜尋可程式性的增強功能
Microsoft SQL Server 2005 在下面所說明的全文檢索搜尋中,導入了若干可程式性增強功能。
資料定義語言 (DDL)
當使用這個版本的 SQL Server 時,您可以利用資料定義語言 (DDL) 陳述式來建立、修改和實作全文檢索目錄和索引。在舊版的 SQL Server 中,您必須利用預存程序來完成這些工作。如需詳細資訊,請參閱<全文檢索資料定義語言 (DDL)>。
連結伺服器查詢
您可以發出參考遠端連結伺服器的全文檢索查詢。連結伺服器可讓 Microsoft SQL Server 2005 針對不同伺服器中的 OLE DB 資料來源來執行命令。舊版的 SQL Server 可讓您針對連結伺服器建立標準查詢,但並不支援針對連結伺服器的全文檢索查詢。如需詳細資訊,請參閱<查詢連結的伺服器>。
跨多重資料行搜尋
在 SQL Server 2005 中,您可以在全文檢索述詞中指定多個資料行。舊版 SQL Server 會限制資料行只能參考資料表中的某一資料行或所有資料行。這個版本的 SQL Server 移除了這項限制,可讓您利用資料行清單,在全文檢索述詞中指定任意數目的資料行。資料行清單指定在全文檢索述詞的 column_list 引數中。單一述詞資料行清單內的各資料行必須屬於相同資料表,且資料行清單中不能有 "*" 萬用字元。如需詳細資訊,請參閱<查詢多個資料行>。
查詢中的語言規格
SQL Server 2005 中的全文檢索搜尋導入了一項功能,供您在全文檢索查詢中指定 LocaleID (LCID)。指定這個參數表示應該使用這個特定地區設定的語言資源,如斷詞 (Word-breaking) 和詞幹分析器 (Stemmer)。這可讓您建立多語言的索引以及將它們儲存在單一資料行中,且您仍可以利用非資料行預設語言來處理查詢。在舊版的 SQL Server 中,您只能利用全文檢索預存程序來指定資料行層級的全文檢索查詢語言。如需詳細資訊,請參閱<全文檢索搜尋的國際化考量>。