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.

UwagaUwaga:
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.

UwagaUwaga:
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