default full-text language 选项

使用 default full-text language 选项可以指定全文索引列的默认语言值。语言分析将对全文索引的所有数据执行,并且取决于数据的语言。该选项的默认值设置为服务器的语言。

当没有通过 CREATE FULLTEXT INDEX 或 ALTER FULLTEXT INDEX 语句中的 language_term 选项为列指定任何语言时,则使用 default full-text language 选项的值。如果不支持默认全文语言,或者语言分析包不可用,CREATE 或 ALTER 操作将失败并且 Microsoft SQL Server 将返回一条错误消息,指出该指定语言无效。

有关 SQL Server 2005 的部分语言分析包的列表,请参阅 sys.fulltext_languages (Transact-SQL)

例如,独立的软件供应商还可提供其他语言。如果未找到特定语言的方言,SQL (MSFTESQL) 服务的 Microsoft 全文引擎将自动切换到主要语言。

default full-text language 选项取代了 SQL Server 7.0 版中的 language neutral full-text 选项。在从 SQL Server 7.0 升级的过程中,将根据 SQL Server 7.0 配置选项 Unicode locale idlanguage neutral full-text 的值来设置 default full-text language 的值。这样就保持了与 SQL Server 7.0 应用程序的兼容性。

default full-text language 选项是一个高级选项。如果使用 sp_configure 系统存储过程来更改该设置,则只有在 show advanced options 设置为 1 时才能更改 default full-text language

请参阅

概念

设置服务器配置选项

其他资源

RECONFIGURE (Transact-SQL)
sp_configure (Transact-SQL)
sp_fulltext_column (Transact-SQL)

帮助和信息

获取 SQL Server 2005 帮助