フルテキスト検索およびセマンティック検索ストアド プロシージャ (Transact-SQL)
適用対象: SQL Server
SQL Server では、フルテキスト インデックスとセマンティック インデックスの実装とクエリに使用される次のシステム ストアド プロシージャがサポートされています。
フルテキスト検索ストアド プロシージャ
-
フルテキスト カタログの作成と削除、およびカタログのインデックス作成の開始と中止を行います。 データベースごとに複数のフルテキスト カタログを作成できます。
この機能は、 SQL Serverの将来のバージョンで削除される予定です。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。 代わりに、
CREATE FULLTEXT CATALOG 、ALTER FULLTEXT CATALOG、およびDROP FULLTEXT CATALOG を使用します。 -
テーブルの特定の列がフルテキスト インデックス作成に参加するかどうかを指定します。
この機能は、 SQL Serverの将来のバージョンで削除される予定です。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。 代わりに、
ALTER FULLTEXT INDEX を使用してください。 -
SQL Server 2008 (10.0.x) 以降のバージョンのフルテキスト カタログには影響せず、下位互換性のためにのみサポートされています。
この機能は、 SQL Serverの将来のバージョンで削除される予定です。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。
-
ドキュメント識別子 (
DocId
) とフルテキスト キー値の間のマッピングを返します。 sp_fulltext_load_thesaurus_file
LCID に対応する更新された類義語辞典ファイルからデータを解析して読み込み、類義語辞典を使用するフルテキスト クエリを再コンパイルします。
-
変更の追跡を使用している指定したテーブルに対して、保留中の挿入、更新、削除などの未処理の変更を返します。
-
SQL Server のフルテキスト検索のサーバー プロパティを変更します。
sp_fulltext_table フルテキスト インデックス作成のためにテーブルをマークまたはマーク解除します。
この機能は、 SQL Serverの将来のバージョンで削除される予定です。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。 代わりに、
CREATE FULLTEXT INDEX 、ALTER FULLTEXT INDEX、およびDROP FULLTEXT INDEX を使用します。 sp_help_fulltext_catalog_components
現在のデータベースにあるすべてのフルテキスト カタログに使用されている、すべてのコンポーネント (フィルター、ワード ブレーカー、プロトコル ハンドラー) の一覧を返します。
この機能は、 SQL Serverの将来のバージョンで削除される予定です。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。
-
指定したフルテキスト カタログの ID、名前、ルート ディレクトリ、状態、およびフルテキスト インデックステーブルの数を返します。
この機能は、 SQL Serverの将来のバージョンで削除される予定です。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。 代わりに、 sys.fulltext_catalogs カタログ ビューを使用してください。
sp_help_fulltext_catalogs_cursor
カーソルを使用して、指定されたフルテキスト カタログの ID、名前、ルート ディレクトリ、状態、およびフルテキスト インデックス付きテーブルの数を返します。
この機能は、 SQL Serverの将来のバージョンで削除される予定です。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。 代わりに、 sys.fulltext_catalogs カタログ ビューを使用してください。
-
フルテキスト インデックス作成用として指定された列を返します。
この機能は、 SQL Serverの将来のバージョンで削除される予定です。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。 代わりに、 sys.fulltext_index_columns カタログ ビューを使用してください。
sp_help_fulltext_columns_cursor
カーソルを使用して、フルテキスト インデックス作成用に指定された列を返します。
この機能は、 SQL Serverの将来のバージョンで削除される予定です。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。 代わりに、 sys.fulltext_index_columns カタログ ビューを使用してください。
sp_help_fulltext_system_components
登録済みのワード ブレーカー、フィルター、プロトコル ハンドラーの情報と、指定したコンポーネントを使用したデータベースおよびフルテキスト カタログの識別子の一覧を返します。
-
フルテキスト インデックス作成に登録されているテーブルの一覧を返します。
sp_help_fulltext_tables_cursor
フルテキスト インデックス作成に登録されているテーブルの一覧を返します。
この機能は、 SQL Serverの将来のバージョンで削除される予定です。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。 代わりに、 sys.fulltext_indexes カタログ ビューを使用してください。
セマンティック検索ストアド プロシージャ
sp_fulltext_semantic_register_language_statistics_db
SQL Server の現在のインスタンスに、事前に設定されたセマンティック言語統計データベースを登録します。
sp_fulltext_semantic_unregister_language_statistics_db
SQL Server の現在のインスタンスから既存のセマンティック言語統計データベースの登録を解除し、関連付けられているメタデータを削除します。