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
Visar en lista över Transact-SQL-instruktioner och SQL Server-databasobjekt som stöder fulltextsökning, inklusive funktionen för egenskapssökning.
Den här listan innehåller inte inaktuella objekt.
Listan över databasobjekt som stöder semantisk sökning finns i Semantisk sökning ddl, funktioner, lagrade procedurer och vyer.
Transact-SQL DDL-instruktioner (Data Definition Language)
Använd dessa instruktioner för att definiera, ändra och ta bort fulltextsökningskomponenter som kataloger, index, stopplistor och egenskapslistor. Vanligtvis använder du dessa instruktioner när du förbereder en databas eller tabell för fulltextsökning eller när du uppdaterar dess konfiguration.
| Komponent | Create | Alter | Ta bort |
|---|---|---|---|
| Fulltextkatalog: Definiera en logisk container för fulltextindex. | CREATE | ÄNDRA | DROP |
| Fulltextindex: Definiera i en tabellkolumn för att aktivera fulltextfrågor. | CREATE | ÄNDRA | DROP |
| Stopplista för fulltext: Definiera en lista med ord som ska ignoreras under fulltextindexering. | CREATE | ÄNDRA | DROP |
| Sökegenskapslista: Definierar en mappning av dokumentegenskapsnamn till MIME-typer för användning i egenskapssökning. | CREATE | ÄNDRA | DROP |
Systempredikat och funktioner
Fulltextsökning utökar Transact-SQL med predikat och tabellvärdesfunktioner som du kan använda för att utföra avancerad textmatchning i frågor.
| Object | Description |
|---|---|
| INNEHÅLLER | Predikat som testar om angivna textvärden uppfyller fulltextkriterier (till exempel ord eller fraser). |
| CONTAINSTABLE | Tabellvärdesfunktion som returnerar nyckelvärden och rangordning för kvalificerande rader för en fulltextfråga. |
| FRITEXT | Predikat som matchar textvärden mot en sökfras på naturligt språk. |
| FREETEXTTABLE | Tabellvärdesfunktion som liknar FREETEXT, returnerar rangordningsinformation. |
Systemmetadatafunktioner
Dessa funktioner returnerar metadatavärden relaterade till fulltextsökning eller objektegenskaper. De används också mer allmänt i SQL Server-metadatafrågor.
| Object | Description |
|---|---|
| COLUMNPROPERTY | Returnerar information om en kolumns egenskaper (till exempel om den beräknas). |
| FULLTEXTCATALOGPROPERTY | Returnerar egenskapsvärden för en fulltextkatalog. |
| FULLTEXTSERVICEPROPERTY | Returnerar värden för fulltexttjänstkonfiguration. |
| INDEXPROPERTY | Returnerar information om ett index. |
| OBJECTPROPERTY | Returnerar information om databasobjekt. |
| OBJEKTEGENSKAPEX |
OBJECTPROPERTY Liknar med utökade egenskapstyper. |
| SERVERPROPERTY | Returnerar information om SQL Server-instansen. |
Systemlagrade procedurer
Dessa lagrade procedurer stöder hanterings- och diagnostikåtgärder för undersystem för fulltextsökning.
| Object | Description |
|---|---|
| sp_fulltext_keymappings | Rapporterar mappningar mellan fulltextnycklar och indexposter. Den här informationen är användbar för att förstå hur nyckelvärden relaterar till fulltextindex. |
| sp_fulltext_load_thesaurus_file | Läser in en synonymfil för fulltextsökning. Synonymfilerna ger synonymer och utökningar. |
| sp_fulltext_pendingchanges | Returnerar storlek eller uppskattad status för väntande ändringar i fulltextindex. |
| sp_fulltext_service | Ger administrativ kontroll över inställningarna för fulltextsökningstjänsten. |
| sp_help_fulltext_system_components | Visar en lista över komponenter i fulltextsökningssystemet och deras status. |
Systemkatalogvyer
Dessa vyer exponerar metadata för fulltextsökning som definierats i databasschemat.
| Object | Description |
|---|---|
| sys.fulltext_catalogs | Visar en lista över fulltextkataloger som definierats i databasen. |
| sys.fulltext_document_types | Visar dokumenttyper som registrerats för fulltextindexering. |
| sys.fulltext_index_catalog_usages | Visar associationer mellan fulltextindex och kataloger. |
| sys.fulltext_index_columns | Visar en lista över kolumner som deltar i fulltextindex. |
| sys.fulltext_index_fragments | Innehåller fragmenteringsmetadata för fulltextindex. |
| sys.fulltext_indexes | Visar tabeller som har ett fulltextindex och nyckelindexinformation. |
| sys.fulltext_languages | Listar språk som stöds för fulltextindexering. |
| sys.fulltext_stoplists | Listar tillgängliga stopplistor i databasen. |
| sys.fulltext_stopwords | Visar en lista med stoppord som definierats i anpassade stopplistor. |
| sys.fulltext_system_stopwords | Visar en lista över systemstoppord som är inbyggda i SQL Server. |
| sys.registered_search_properties | Visar en lista över registrerade sökegenskaper för egenskapssökning. |
| sys.registered_search_property_lists | Visar egenskapslistor som används vid egenskapssökning. |
Vyer för dynamisk hantering av system
Dessa DMV:er tillhandahåller övervakning i realtid och intern statusinformation som rör fulltextindexering och population.
| Object | Description |
|---|---|
| sys.dm_fts_active_catalogs | Visar fulltextkataloger som för närvarande är aktiva. |
| sys.dm_fts_fdhosts | Information om värdprocesser som stöder fulltextindexering. |
| sys.dm_fts_index_keywords | Visar nyckelord som lagras i fulltextindex. |
| sys.dm_fts_index_keywords_by_document | Nyckelord mappade efter dokument. |
| sys.dm_fts_index_keywords_by_property | Nyckelord mappade efter registrerad egenskap. |
| sys.dm_fts_index_population | Spårar populationsstatus för fulltextindex. |
| sys.dm_fts_memory_buffers | Visar minnesbuffertanvändning för fulltextindexering. |
| sys.dm_fts_memory_pools | Innehåller minnespoolsstatistik för fulltextsökning. |
| sys.dm_fts_outstanding_batches | Rapporterar utestående indexuppdateringsbatch. |
| sys.dm_fts_parser | Undersöker hur text analyseras till token för fulltextindexering. |
| sys.dm_fts_population_ranges | Visar dataområden som bearbetas under indexpopulationen. |