同义词库

在 Microsoft SQL Server 2005 中,全文查询可以使用同义词库来查找搜索项的同义词。对于每种受支持的语言,都有一个同义词库文件。完整的同义词库文件列表位于 SQL_Server_install_path\Microsoft SQL Server\MSSQL.1\MSSQL\FTDATA\ 目录中。

同义词库文件名采用以下格式:

'ts' + <由三个字母组成的语言缩写形式> + '.xml'

例如,美国英语的同义词库文件的名称为“tsENU.xml”。还有一个名为“tsGLOBAL.xml”的文件。

ms142491.note(zh-cn,SQL.90).gif重要提示:
不要移动或删除 tsschema.xml 文件。此文件包含所有同义词库文件的架构定义。

若要展开或替换包括一组同义词的一个或多个词条,可以自定义同义词库文件。一个同义词库可用于一种语言版本,可通过编辑每个同义词库的配置文件(XML 格式)对其进行配置。

ms142491.note(zh-cn,SQL.90).gif注意:
同义词库文件为空。必须将查询词条的同义词添加到这些文件中后,查找同义词的全文搜索查询才能正常工作。有关修改同义词库文件的详细信息,请参阅配置同义词库文件

在 CONTAINS 或 CONTAINSTABLE 搜索条件中指定 FORMSOF THESAURUS 后,如果在搜索的列中找到了与此搜索项关联的同义词,则会将它们全部标出。有关详细信息,请参阅 CONTAINS (Transact-SQL)CONTAINSTABLE (Transact-SQL)

FREETEXT 和 FREETEXTTABLE 搜索将使用同义词库文件来标识搜索词条的表达式或替换项。有关详细信息,请参阅 FREETEXT (Transact-SQL)FREETEXTTABLE (Transact-SQL)

请参阅

概念

全文搜索基础

帮助和信息

获取 SQL Server 2005 帮助