データベース テーブルのテキスト ベースの列でフルテキスト検索を行う場合は、フルテキスト インデックスを作成します。 フルテキスト インデックスは、通常のインデックスに基づくため、最初に通常のインデックスを作成する必要があります。 通常のインデックスは、単一の非 null 列に作成する必要があります。大きな値を格納している列ではなく、小さな値を格納している列を選択するのが最も適切です。
SQL Server 2008 では、データベースを作成すると、既定でフルテキスト インデックスが有効になります。 また、個別のテーブルにフルテキスト インデックスを作成し、列をインデックスに追加すると、個別のテーブルでフルテキスト インデックスが自動的に有効になります。 フルテキスト インデックスから最後の列を削除すると、テーブルのフルテキスト インデックスが自動的に無効になります。
フルテキスト インデックスを作成するには、SQL Server Management Studio または Enterprise Manager などの外部ツールを使用して、あらかじめカタログを作成しておく必要があります。Microsoft Office ファイル (.doc ファイル、.xls ファイル、および .ppt ファイル)、テキスト ファイル (.txt ファイル)、および HTML ファイル (.htm ファイル) のテキスト形式のデータをインデックスに含めるには、そのファイルを "image" データ型のフィールドに格納する必要があります。 詳細については、Microsoft の Web サイトの MSDNで「フルテキスト検索」を参照してください。
注意
使用している設定またはエディションによっては、表示されるダイアログ ボックスやメニュー コマンドがヘルプに記載されている内容と異なる場合があります。 設定を変更するには、[ツール] メニューの [設定のインポートとエクスポート] をクリックします。 詳細については、「設定の操作」を参照してください。
フルテキスト インデックスを作成するには
サーバー エクスプローラーで、フルテキスト インデックスを作成する対象のテーブルを右クリックして、[テーブル定義を開く] をクリックします。
テーブルがテーブル デザイナーで表示されます。
[テーブル デザイナー] メニューの [フルテキスト インデックス] をクリックします。
[フルテキスト インデックス] ダイアログ ボックスが開きます。
[追加] をクリックします。
[選択されたフルテキスト インデックス] ボックスで新しいインデックスをクリックし、右側のグリッドでインデックスのプロパティを設定します。
プロパティの設定方法の詳細については、「[フルテキスト インデックス] ダイアログ ボックス」を参照してください。