フルテキストインデックスをSQLで作成する - SQL Server

SQL Server Express Edition などではManagement Studioからフルテキストインデックスが作成できない場合があります。この場合、SQLコマンドを用いてフルテキストインデックスを作成する必要があります。
SQLコマンドで作成する場合の手順は以下の通りです

カタログの作成

まず、カタログを作成します。
USE [データベース名]
CREATE FULLTEXT CATALOG (カタログ名) ON FILEGROUP SECONDARY

USE iPentecDB
CREATE FULLTEXT CATALOG Table_Catalog ON FILEGROUP SECONDARY

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

続いてフルテキストインデックスを作成します。
CREATE FULLTEXT INDEX
ON (テーブル名) (列名, 列名, 列名)
KEY INDEX (プライマリー固有キー)
ON (カタログ名)

CREATE FULLTEXT INDEX
ON Contents (title, subtitle, comment)
KEY INDEX PK_Contents
ON Table_Catalog

著者
iPentec.com の代表。ハードウェア、サーバー投資、管理などを担当。
Office 365やデータベースの記事なども担当。
最終更新日: 2024-01-06
作成日: 2009-11-11
iPentec all rights reserverd.