sys.dm_fts_index_keywords (Transact-SQL)
適用対象:SQL Server
指定されたテーブルのフルテキスト インデックスのコンテンツに関する情報を返します。
sys.dm_fts_index_keywords は動的管理機能です。
注意
下位レベルのフルテキスト インデックス情報を表示するには、ドキュメント レベルで 動的管理機能sys.dm_fts_index_keywords_by_document 使用します。
構文
sys.dm_fts_index_keywords( DB_ID('database_name'), OBJECT_ID('table_name') )
引数
db_id('database_name')
DB_ID() 関数の呼び出し。 この関数は、データベース名を受け取り、指定したデータベースを検索するために使用 sys.dm_fts_index_keywords データベース ID を返します。 場合 database_name は省略すると、現在のデータベース ID が返されます。
object_id('table_name')
OBJECT_ID() 関数の呼び出し。 この関数は、テーブル名を受け取り、検査するフルテキスト インデックスを含むテーブルのテーブル ID を返します。
返されるテーブル
列名 | データ型 | 説明 |
---|---|---|
keyword | nvarchar (4000) | フルテキスト インデックス内に格納されるキーワード (keyword)の 16 進数表現。 注: OxFF は、ファイルまたはデータセットの末尾を示す特殊文字を表します。 |
display_term | nvarchar (4000) | キーワード (keyword)の人間が判読できる形式。 この形式は、16 進形式から派生します。 注: OxFF の display_term 値は "END OF FILE" です。 |
column_id | int | 現在のキーワード (keyword)がフルテキスト インデックスが作成された列の ID。 |
document_count | int | 現在の用語を含むドキュメントまたは行の数。 |
注釈
sys.dm_fts_index_keywordsによって返される情報は、次のような情報を見つけるのに役立ちます。
キーワード (keyword)がフルテキスト インデックスの一部であるかどうか。
特定のキーワードを含むドキュメントまたは行の数。
フルテキスト インデックスの最も一般的なキーワード (keyword):
各keyword_valueのdocument_count、合計document_countと比較して、ドキュメントの数0xFF。
通常、一般的なキーワードは、ストップワードとして宣言するのに適している可能性があります。
注意
sys.dm_fts_index_keywordsによって返されるdocument_countは、sys.dm_fts_index_keywords_by_documentまたはCONTAINS クエリによって返される数よりも、特定のドキュメントの精度が低い場合があります。 この潜在的な不正確さは、1% 未満であると推定されます。 この不正確さは、 document_id がインデックス フラグメント内の複数の行にまたがって続く場合、または同じ行に複数回出現する場合に、2 回カウントされる可能性があるために発生する可能性があります。 特定のドキュメントのより正確な数を取得するには、 sys.dm_fts_index_keywords_by_document または CONTAINS クエリを使用します。
アクセス許可
sysadmin 固定サーバー ロールのメンバーシップが必要です。
例
A. 高レベルのフルテキスト インデックス コンテンツの表示
次の例では、テーブル内のフルテキスト インデックスの高レベルのコンテンツに関する情報を HumanResources.JobCandidate
表示します。
SELECT * FROM sys.dm_fts_index_keywords(db_id('AdventureWorks2022'), object_id('HumanResources.JobCandidate'))
GO
参照
フルテキスト検索とセマンティック検索の動的管理ビューおよび関数 (Transact-SQL)
フルテキスト検索
sys.dm_fts_index_keywords_by_document (Transact-SQL)
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示