SQL Server のフルテキストインデックスを作成する (SQL Server Management Studio を利用)

SQL Server Management Studio を利用して、SQL Server のフルテキストインデックスを作成する手順を紹介します。

準備

下図の構造のテーブルを作成します。
SQL Server のフルテキストインデックスを作成する (SQL Server Management Studio を利用):画像1

作成したテーブルにレコードを追加します。下記のレコードを追加しました。
SQL Server のフルテキストインデックスを作成する (SQL Server Management Studio を利用):画像2

フルテキストインデックスの作成

SQL Server Management Studioを起動します。左側のツリービューで、データベースのノード内の[テーブル]ノード内の先ほど作成したテーブルをクリックして選択します。選択状態で右クリックするとポップアップメニューが表示されます。メニューの[フルテキストインデックス]のサブメニューの[フルテキストインデックスの定義]をクリックします。
SQL Server のフルテキストインデックスを作成する (SQL Server Management Studio を利用):画像3

[フルテキスト インデックス作成ウィザード]のダイアログボックスが表示されます。[次へ]ボタンをクリックします。
SQL Server のフルテキストインデックスを作成する (SQL Server Management Studio を利用):画像4

テーブルのインデックスを選択します。一意インデックス、または、主キーがテーブルに設定されていれば、コンボボックスに候補が表示されます。使用する一意インデックスを選択します。選択後[次へ]ボタンをクリックします。
SQL Server のフルテキストインデックスを作成する (SQL Server Management Studio を利用):画像5

インデックスを作成するテーブル列を選択します。
SQL Server のフルテキストインデックスを作成する (SQL Server Management Studio を利用):画像6

今回は"memo","name"列のフルテキストインデックスを作成します。作成する列のチェックボックスにチェックをつけます。設定ができたら[次へ]ボタンをクリックします。
SQL Server のフルテキストインデックスを作成する (SQL Server Management Studio を利用):画像7

変更の追跡方法を設定します。今回はデフォルトのままの"自動"とします。[次へ]ボタンをクリックします。
SQL Server のフルテキストインデックスを作成する (SQL Server Management Studio を利用):画像8

カタログの設定をします。今回、新しく作成したテーブルにフルテキストインデックスを作成するため、カタログがない状態のため、カタログは新規作成します。
SQL Server のフルテキストインデックスを作成する (SQL Server Management Studio を利用):画像9

[新しいカタログ]の[名前]欄のテキストボックスにカタログ名を入力します。他のオプションはデフォルトのままとします。[次へ]ボタンをクリックします。
SQL Server のフルテキストインデックスを作成する (SQL Server Management Studio を利用):画像10

フルテキストインデックスの作成スケジュールを設定します。今回はスケジュールは設定しないため、変更はせず[次へ]ボタンをクリックします。
SQL Server のフルテキストインデックスを作成する (SQL Server Management Studio を利用):画像11

フルテキストインデックス作成の設定が完了しました。
SQL Server のフルテキストインデックスを作成する (SQL Server Management Studio を利用):画像12

設定内容は下図の通りです。ダイアログの[完了]ボタンをクリックして、フルテキストインデックスの作成を開始します。
SQL Server のフルテキストインデックスを作成する (SQL Server Management Studio を利用):画像13

フルテキストインデックスの作成が始まります。フルテキストインデックスの作成が完了すると下図の画面となります。[閉じる]ボタンをクリックしてウィザードを終了します。
SQL Server のフルテキストインデックスを作成する (SQL Server Management Studio を利用):画像14

フルテキストインデックス作成の確認

フルテキストインデックスが作成されると、テーブルを選択し右クリックした際に表示されるポップアップメニューの[フルテキストインデックス]メニューのサブメニューで[フルテキストインデックスの削除]や[フルテキストインデックスの無効化]メニューが選択できる状態となります。
SQL Server のフルテキストインデックスを作成する (SQL Server Management Studio を利用):画像15

AuthorPortraitAlt
著者
iPentec.com の代表。ハードウェア、サーバー投資、管理などを担当。
Office 365やデータベースの記事なども担当。
作成日: 2015-08-24
Copyright © 1995–2025 iPentec all rights reserverd.