類義語辞典

Microsoft SQL Server 2005 では、フルテキスト クエリで類義語辞典を使用し、検索用語のシノニムを検索できます。サポートされている各言語に対して、1 つの類義語辞典ファイルが存在します。類義語辞典ファイルの完全な一覧は、SQL_Server_install_path\Microsoft SQL Server\MSSQL.1\MSSQL\FTDATA\ ディレクトリにあります。

類義語辞典ファイルの名前の形式は次のとおりです。

‘ts’ + <three-letter language-abbreviation> + '.xml'

たとえば、英語 (米国) の類義語辞典ファイルは、"tsENU.xml" という名前になります。その他に、‘tsGLOBAL.xml’ という名前のファイルがあります。

ms142491.note(ja-jp,SQL.90).gif重要 :
tsschema.xml ファイルの移動や削除は行わないでください。このファイルには、すべての類義語辞典ファイルのスキーマ定義が含まれています。

用語の拡張または置換を行ってシノニムの一覧を組み込むために、類語辞典ファイルをカスタマイズできます。類義語辞典は 1 つの言語バージョンにのみ使用できます。構成ファイル (XML 形式) を編集することによって各類義語辞典を構成できます。

ms142491.note(ja-jp,SQL.90).gifメモ :
類義語辞典ファイルは空です。シノニムを検索するフルテキスト検索クエリを正しく機能させるには、クエリ用語のシノニムを類義語辞典ファイルに追加しておく必要があります。類義語辞典ファイルの変更の詳細については、「類義語辞典ファイルの構成」を参照してください。

CONTAINS または CONTAINSTABLE 検索条件に FORMSOF THESAURUS を指定することにより、検索用語に関連付けられているすべてのシノニムが、検索対象の列で検出された場合に識別できます。詳細については、「CONTAINS (Transact-SQL)」および「CONTAINSTABLE (Transact-SQL)」を参照してください。

FREETEXT 検索および FREETEXTTABLE 検索では、類語辞典ファイルを使用して検索用語に対する式または置換を識別します。詳細については、「FREETEXT (Transact-SQL)」および「FREETEXTTABLE (Transact-SQL)」を参照してください。

参照

概念

フルテキスト検索の基礎

ヘルプおよび情報

SQL Server 2005 の参考資料の入手