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.
Not
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.
Not
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)