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 id 和 language 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)