sys.dm_fts_index_keywords (języka Transact-SQL)
Zwraca informacje o zawartości indeksu pełnotekstowego dla określonej tabela.
sys.dm_fts_index_keywords jest funkcja dynamicznego zarządzania.
Ostrzeżenie
Aby wyświetlić informacje indeksu pełnotekstowegopoziom niższego-, użyj sys.dm_fts_index_keywords_by_document funkcja dynamicznego zarządzania na poziomdokumentu.
Składnia
sys.dm_fts_index_keywords( DB_ID('database_name'), OBJECT_ID('table_name') )
Argumenty
db_id ("database_name")
Wywołanie DB_ID() funkcja.Ta funkcja przyjmuje nazwę bazy danych i zwraca identyfikator bazy danych co sys.dm_fts_index_keywords do wyszukiwania określonej bazy danych.Jeśli database_name jest pominięty, bieżący identyfikator bazy danych zostanie zwrócona.object_id ("table_name")
Wywołanie OBJECT_ID() funkcja.Ta funkcja przyjmuje nazwę tabela i zwraca identyfikator tabela tabela zawierającą indeks pełnotekstowy do inspekcji.
Zwracana tabela
Nazwa kolumny |
Typ danych |
Opis |
---|---|---|
słowo kluczowe |
nvarchar(4000) |
Reprezentacja szesnastkowy kluczowe przechowywane wewnątrz indeksu pełnotekstowego.
Uwaga:
OxFF reprezentuje znak specjalny, który wskazuje koniec pliku lub zestawu danych.
|
display_term |
nvarchar(4000) |
Format czytelny dla człowieka słowo kluczowe.Ten format jest pochodną w formacie szesnastkowym.
Uwaga:
Display_term wartość dla OxFF jest "Koniec pliku."
|
column_id |
int |
Identyfikator kolumna , z którego bieżące słowo kluczowe zostało pełnotekstowego indeksowania. |
document_count |
int |
Liczba dokumentów lub wiersze zawierające bieżący termin. |
Uwagi
Informacje zwrócone przez sys.dm_fts_index_keywords jest przydatne w przypadku stwierdzenia, między innymi następujące:
Czy słowo kluczowe jest częścią indeksu pełnotekstowego.
Jak wiele dokumentów lub wiersze zawierają danego słowa kluczowego.
Najbardziej typowe słowa kluczowe do indeksu pełnotekstowego:
document_count każdego keyword_value w porównaniu do całkowitej document_count, liczba dokumentów 0xFF.
Zazwyczaj typowe słowa kluczowe są prawdopodobnie należy zadeklarować jako stopwords.
Ostrzeżenie
Document_count zwrócone przez sys.dm_fts_index_keywords może być mniej dokładne w przypadku konkretnego dokumentu, niż liczba zwracanych przez sys.dm_fts_index_keywords_by_document lub CONTAINS kwerendy.To potencjalne niedokładności szacuje się mniej niż 1%.Niedokładność ten może występować, ponieważ document_id może być liczona dwa razy, gdy jest kontynuowany przez więcej niż jeden wiersz w fragmentu indeksu lub gdy występuje więcej niż jeden raz w tym samym wierszu.Aby uzyskać dokładniejsze liczba dla konkretnego dokumentu, użyj sys.dm_fts_index_keywords_by_document lub CONTAINS kwerendy.
Uprawnienia
Wymaga uprawnienia Utwórz katalog PEŁNOTEKSTOWY i uprawnienie SELECT kolumn objętych indeksu pełnotekstowego.
Przykłady
A.Wyświetlanie wysokipoziom pełnotekstowego indeksu zawartości
Poniższy przykład wyświetla informacje o wysokiejpoziom zawartości indeksu pełnotekstowego w HumanResources.JobCandidate tabela AdventureWorks2008R2 przykładowej bazy danych..
SELECT * FROM sys.dm_fts_index_keywords(db_id('AdventureWorks2008R2'), object_id('HumanResources.JobCandidate'))
GO