sys.dm_fts_index_keywords (Transact-sql)

Belirtilen tablo için tam metin dizini içeriği hakkında bilgi verir.

sys.dm_fts_index_keywords dinamik yönetimi işlevdir.

[!NOT]

Alt düzey tam metin dizin bilgilerini görüntülemek için sys.dm_fts_index_keywords_by_documentbir dinamik yönetimi işlevi belge düzeyinde.

Sözdizimi

sys.dm_fts_index_keywords( DB_ID('database_name'), OBJECT_ID('table_name') )

Bağımsız değişkenler

  • DB_ID ('database_name')
    Çağrı DB_ID() işlevi. Bu işlev, bir veritabanı adı kabul eder ve veritabanı Kımlığı döndürür hangi sys.dm_fts_index_keywords belirtilen veritabanı bulmak için kullanır. Eğer database_nameise ihmal, geçerli veritabanı Kımlığı döndü.

  • OBJECT_ID ('table_name')
    Çağrı OBJECT_ID() işlevi. Bu işlev, tablo adı kabul eder ve incelemek için tam metin dizini içeren tabloyu tablo Kımlığı döndürür.

Dönen Tablo

Sütun adı

Veri türü

Açıklama

anahtar sözcük

nvarchar(4000)

Tam metin dizini içinde depolanan anahtar sözcük onaltılık gösterimi.

NotNot
Bir dosya veya veri kümesi sonuna gösteren özel bir karakter OxFF temsil eder.

display_term

nvarchar(4000)

Anahtar kelime okunabilir biçimi. Bu biçim, onaltılık biçimde türetilmiştir.

NotNot
Display_term değeri için OxFF "Dosya sonu."

column_id

int

Geçerli anahtar sözcüğü tam metin dizini olan sütun Kımlığı.

document_count

int

Belgeler veya geçerli terimi içeren satır sayısı.

Açıklamalar

Tarafından döndürülen bilgiler sys.dm_fts_index_keywords başka şeyler arasında aşağıdaki bulmak için yararlıdır:

  • Bir anahtar sözcüğü tam metin dizini parçası olup olmadığı.

  • Belirli bir anahtar kelime, belgeler veya satır sayısını içerir.

  • En sık kullanılan anahtar sözcüğü tam metin dizin:

    • document_count her keyword_valuegöre toplam document_count, 0xFF belge sayısı.

    • Genellikle, ortak anahtar kelimeler gibi stopwords bildirmek uygun olması muhtemeldir.

[!NOT]

Document_count tarafından döndürülen sys.dm_fts_index_keywordsiçin belirli bir belge tarafından döndürülen sayımından daha az doğru olabilir sys.dm_fts_index_keywords_by_documentya da bir CONTAINSsorgusu. Bu potansiyel yanlışlık % 1'den küçük olduğu tahmin edilmektedir. Bu yanlışlık nedeniyle oluşabilir bir document_id iki kez birden fazla satırda dizin parçası veya aynı satırda birden çok kez göründüğünde devam zaman sayılır. Daha doğru bir sayım için belirli bir belge almak için sys.dm_fts_index_keywords_by_documentveya bir CONTAINSsorgusu.

İzinler

Üyelik sysadminsunucu rolü.

Örnekler

A.Üst düzey tam metin dizini içeriği görüntüleme

Aşağıdaki örnek, tam metin dizini içinde üst düzey içeriği hakkında bilgi görüntüler HumanResources.JobCandidatetablo AdventureWorksörnek veritabanı. .

SELECT * FROM sys.dm_fts_index_keywords(db_id('AdventureWorks'), object_id('HumanResources.JobCandidate'))
GO

SELECT * FROM sys.dm_fts_index_keywords(db_id('AdventureWorks'), object_id('HumanResources.JobCandidate'))
GO

Ayrıca bkz.

Başvuru

Tam metin arama ve semantik arama dinamik yönetimi görünümler ve işlevler (Transact-sql)

sys.dm_fts_index_keywords_by_documentbir (Transact-sql)

Kavramlar

Tam metin araması (SQL Server)