2010-02-01 31 views
2

我有一張桌子,我想創建兩個全文目錄,一個用德文,一個用英文。SQL Server 2008全文目錄:多種語言?

我的問題是:

我只能爲每個表創建一個全文目錄,但我想創建 英語和德語語言全文目錄。我無法使用索引視圖。

有什麼辦法解決我的問題嗎?

回答

2

您可以爲每個表創建一個全文索引,這是事實 - 但該索引不一定只針對單一語言。

如果需要,可以在CREATE FULLTEXT INDEX語句中添加一些語言提示 - 例如,一列是英文文本,另一列是德文說明。

CREATE FULLTEXT INDEX ON ProductDocs 
(DocSummary, 
DocContentEnglisch TYPE COLUMN FileExtension LANGUAGE 1033, 
DocContentGerman TYPE COLUMN FileExtension LANGUAGE 1031) 
........ 

但是你不必這樣做。 SQL Server全文索引可以使用多種語言,沒問題。

查看Understanding Fulltext Indexing in SQL ServerSQL Server Full Text Search Language Features瞭解更多詳情。

+0

請問使用哪個噪音列表的提示變化? – 2010-02-01 16:41:08

+0

我相信它的確如此 - 同時它還會影響搜索詞幹詞或同義詞時使用的詞庫 – 2010-02-01 16:43:34