sys.registered_search_properties (Transact-SQL)

適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

現在のデータベースの検索プロパティ リストに含まれる各検索プロパティの行が含まれます。

列名 データ型 説明
property_list_id int このプロパティが属する検索プロパティ リストの ID。
property_set_guid uniqueidentifier 検索プロパティが属するプロパティ セットを識別するグローバル一意識別子 GUID。
property_int_id int プロパティ セット内でこの検索プロパティを識別する整数。 property_int_id は、プロパティ セット内で一意です。
property_name nvarchar(64) 検索プロパティ リストでこの検索プロパティを一意に識別する名前。

注: プロパティを検索するには、 CONTAINS 述語でこのプロパティ名を指定します。
property_description nvarchar(512) プロパティの説明。
property_id int property_list_id値によって識別される検索プロパティ リスト内の検索プロパティの内部プロパティ ID。

特定のプロパティが特定の検索プロパティ リストに追加されると、Full-Text Engine は、プロパティを登録し、このプロパティ リストに固有の内部プロパティ ID を、そのプロパティに割り当てます。 整数である内部プロパティ ID は、特定の検索プロパティ リストに対して一意です。 特定のプロパティを複数の検索プロパティ リストに登録した場合、検索プロパティ リストごとに異なる内部プロパティ ID が割り当てられる可能性があります。

注: 内部プロパティ ID は、プロパティを検索プロパティ リストに追加するときに指定されるプロパティ整数識別子とは異なります。 詳細については、「 検索プロパティ リストを使用したドキュメント プロパティの検索」を参照してください。

フルテキスト インデックス内のすべてのプロパティ関連コンテンツを表示するには:
sys.dm_fts_index_keywords_by_property (Transact-SQL)

注釈

検索プロパティ リストについて詳しくは、「検索プロパティ リストを使用したドキュメント プロパティの検索」をご覧ください。

アクセス許可

検索プロパティのメタデータの表示は、自分が所有している、または REFERENCE 権限が付与されている検索プロパティ リストに含まれるメタデータに限定されます。

注意

検索プロパティ リストの所有者は、リストに対する REFERENCE または CONTROL のアクセス許可を付与できます。 CONTROL 権限を持つユーザーは、他のユーザーに REFERENCE 権限を与えることができます。

次の例は、登録されている検索プロパティのすべてのメタデータを表示します。

USE AdventureWorks2022;  
GO  
SELECT * FROM sys.registered_search_properties;   
GO  

参照

ALTER FULLTEXT INDEX (Transact-SQL)
sys.fulltext_indexes (Transact-SQL)
検索プロパティ リストを使用したドキュメント プロパティの検索