SQL Server 2008全文目录:多种语言?

时间:2010-02-01 16:24:53

标签: sql sql-server-2008 full-text-search

我有一张桌子,我想创建两个全文目录,一个用德语,一个用英语。

我的问题是:

我只能为每个表创建一个全文目录,但我想为其创建一个全文目录 英语和德语。我无法使用索引视图。

有什么方法可以解决我的问题吗?

1 个答案:

答案 0 :(得分: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了解详情。