方法 : フルテキスト カタログを定義する

単純な LIKE 句を使用して見つけることのできないデータは、フルテキスト検索を使用して検索できます。 フルテキスト検索を実行すると、特定の言語の規則に基づいて文字列を検索できます。 対照的に、LIKE 句は特定の文字パターンにのみ有効です。 たとえば、フルテキスト検索で文字列 "dog-house" を検索すると、"dog house" と "dog-house" の両方に対する参照が検索されます。 フルテキスト検索の詳細については、「フルテキスト検索 (https://go.microsoft.com/fwlink/?LinkId=85722)」を参照してください。

特定の列に対してフルテキスト検索を実行する前に、特定のファイル グループのフルテキスト カタログを定義する必要があります。 また、検索する特定の列に対するフルテキスト インデックスを定義することも必要です。 ファイル グループ内の他のファイルと共にカタログのバックアップや復元を行う場合など、必要に応じて、ファイル グループごとにカタログを定義できます。 パフォーマンスの改善を目的として、さまざまな物理ディスク ドライブにカタログを関連付けるには、ファイル グループごとにカタログを定義する必要があります。

プライマリ ファイル グループ以外のファイル グループにフルテキスト カタログを定義するには、まず、ファイル グループを定義します。 詳細については、「方法 : ファイルおよびファイル グループを追加する」を参照してください。 フルテキスト カタログの格納先を指定するには、IN PATHRootPath 句を使用します。 格納場所を指定しないと、フルテキスト カタログは、該当データベースの既定のディレクトリに作成されます。

フルテキスト カタログを定義するには

  1. スキーマ ビューが表示されない場合は、[表示] メニューの [データベース スキーマ ビュー] をクリックします。

  2. スキーマ ビューで、フルテキスト カタログを定義するデータベース プロジェクトを展開します。

  3. [ストレージ] フォルダを展開し、[フルテキスト カタログ] フォルダを右クリックします。[追加] をポイントし、[フルテキスト カタログ] をクリックします。

    [フルテキスト カタログ] テンプレートが強調表示された状態で、[新しい項目の追加] ダイアログ ボックスが表示されます。

  4. [名前] に、カタログに割り当てる名前を入力します。

  5. [追加] をクリックします。

    データベース プロジェクトにフルテキスト カタログが追加されます。 Transact-SQL (T-SQL) エディタが開き、フルテキスト カタログの定義が表示されます。

  6. フルテキスト カタログの定義を変更します。

    SQL Server 2005 の場合は、フルテキスト カタログを既定のファイル グループに対して作成すると、カタログ定義は次のようになります。

    CREATE FULLTEXT CATALOG CatalogName
    

    SQL Server 2000 の場合は、フルテキスト カタログを既定のファイル グループに対して作成すると、カタログ定義は次のようになります。

    EXEC sp_fulltext_catalog 'CatalogName', 'create'
    

    SQL Server 2005 の場合は、フルテキスト カタログをセカンダリ ファイル グループに対して作成すると、カタログ定義は次のようになります。

    CREATE FULLTEXT CATALOG CatalogName
    ON FILEGROUP FilegroupName
    

    T-SQL ステートメントの構文の詳細については、「CREATE FULLTEXT CATALOG (Transact-SQL) (https://go.microsoft.com/fwlink/?LinkId=85722)」を参照してください。

  7. [ファイル] メニューの [CatalogName.fulltext.sql の保存] をクリックし、変更内容を定義に保存します。

    これで、新しいフルテキスト カタログにフルテキスト インデックスを定義できるようになりました。

参照

処理手順

方法 : データベース オブジェクトを作成する

方法 : データベース オブジェクトを変更する

方法 : データベースのビルド スクリプトを準備する

概念

ファイルおよびファイル グループの概要

Database Edition の用語の概要