Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-databas i Microsoft Fabric
Returnerar information om innehållet i ett fulltextindex för den angivna tabellen.
sys.dm_fts_index_keywords är en dynamisk ledningsfunktion.
Note
För att se fulltextindex på lägre nivå, använd funktionen sys.dm_fts_index_keywords_by_document dynamisk hantering på dokumentnivå.
Syntax
sys.dm_fts_index_keywords
(
DB_ID('database_name')
, OBJECT_ID('table_name')
)
Arguments
DB_ID('database_name')
En uppmaning till DB_ID funktion.
DB_ID är int. Denna funktion accepterar ett databasnamn och returnerar databas-ID:t, som sys.dm_fts_index_keywords används för att hitta den angivna databasen. Om database_name utelämnas returneras det aktuella databas-ID:t.
OBJECT_ID('table_name')
En uppmaning till OBJECT_ID funktion.
OBJECT_ID är int. Denna funktion accepterar ett tabellnamn och returnerar tabell-ID:t för tabellen som innehåller fulltextindexet för inspektering.
Tabellen returneras
| Kolumnnamn | Datatyp | Nullbar | Beskrivning |
|---|---|---|---|
keyword
1 |
varbinary(128) | No | Den hexadecimala representationen av nyckelordet lagrad i fulltextindexet. |
display_term
2 |
nvarchar(4000) | No | Det människoläsbara formatet av nyckelordet. Detta format härstammar från hexadecimalformatet. |
column_id |
int | No | ID för kolumnen från vilken det aktuella nyckelordet indexerades i fulltext. |
document_count |
bigint | Ja | Antal dokument eller rader som innehåller den aktuella termen. |
10xFF representerar det specialtecken som anger slutet på en fil eller dataset.
2 Värdet display_term för 0xFF är END OF FILE.
Anmärkningar
Informationen som återlämnas är sys.dm_fts_index_keywords användbar för att ta reda på följande, bland annat:
Om ett nyckelord ingår i fulltextindexet.
Hur många dokument eller rader som innehåller ett visst nyckelord.
Det vanligaste nyckelordet i fulltextindexet:
document_countAv varje keyword_value jämfört med totalendocument_count, 0xFF dokumentantalet.Vanligtvis är vanliga nyckelord lämpliga att deklarera som stoppord.
Den document_count returnerade av sys.dm_fts_index_keywords kan vara mindre exakt för ett specifikt dokument än antalet returnerat av sys.dm_fts_index_keywords_by_document eller en CONTAINS fråga. Denna potentiella felaktighet uppskattas vara mindre än 1%. Denna felaktighet kan uppstå eftersom a document_id kan räknas två gånger när den fortsätter över mer än en rad i indexfragmentet, eller när den förekommer mer än en gång i samma rad. För att få en mer exakt siffra för ett specifikt dokument, använd sys.dm_fts_index_keywords_by_document eller sök.CONTAINS
Permissions
Kräver medlemskap i sysadmin fast serverroll.
Examples
A. Visa innehåll i hög-nivå fulltextindex
Följande exempel visar information om det övergripande innehållet i fulltextindexet i HumanResources.JobCandidate tabellen.
SELECT *
FROM sys.dm_fts_index_keywords(DB_ID('AdventureWorks2025'), OBJECT_ID('HumanResources.JobCandidate'));
GO