Delen via


Full-Text DDL, functies, opgeslagen procedures en weergaven doorzoeken

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Bevat de Transact-SQL-instructies en de SQL Server-databaseobjecten die ondersteuning bieden voor zoeken in volledige tekst, inclusief de functie voor het zoeken naar eigenschappen.

Deze lijst bevat geen afgeschafte objecten.

Zie Semantic Search DDL, Functions, Stored Procedures en Views voor de lijst met databaseobjecten die semantische zoekopdrachten ondersteunen.

Transact-SQL Data Definition Language (DDL)-instructies

Gebruik deze instructies om zoekonderdelen voor volledige tekst te definiëren, te wijzigen en te verwijderen, zoals catalogi, indexen, stoplists en eigenschappenlijsten. Normaal gesproken gebruikt u deze instructies bij het voorbereiden van een database of tabel voor zoekopdrachten in volledige tekst of bij het bijwerken van de configuratie.

Onderdeel Create Bewerken Laten vallen
Catalogus met volledige tekst: een logische container definiëren voor indexen in volledige tekst. CREATE VERANDEREN DROP
Index voor volledige tekst: definiëren in een tabelkolom om query's in volledige tekst mogelijk te maken. CREATE VERANDEREN DROP
Stoplijst voor volledige tekst: definieer een lijst met woorden die moeten worden genegeerd tijdens het indexeren van volledige tekst. CREATE VERANDEREN DROP
Lijst met zoekeigenschappen: definieert een toewijzing van documenteigenschapsnamen aan MIME-typen voor gebruik in eigenschappenzoekopdrachten. CREATE VERANDEREN DROP

Systeempredicaten en -functies

Zoeken in volledige tekst breidt Transact-SQL uit met predicaten en tabelwaardefuncties die u kunt gebruiken om geavanceerde tekstkoppelingen in query's uit te voeren.

Object Description
BEVAT Predicaat waarmee wordt getest of opgegeven tekstwaarden voldoen aan criteria voor volledige tekst (bijvoorbeeld woorden of woordgroepen).
CONTAINSTABLE Tabelwaardefunctie retourneert sleutelwaarden en rangschikking van in aanmerking komende rijen voor een volledige-tekstquery.
FREETEXT- Predicaat dat overeenkomt met tekstwaarden voor een zoekterm in natuurlijke taal.
FREETEXTTABLE Tabelwaardefunctie die vergelijkbaar is met FREETEXT, retourneert rangschikkingsgegevens.

Functies voor systeemmetagegevens

Deze functies retourneren metagegevenswaarden met betrekking tot zoek- of objecteigenschappen in volledige tekst. Ze worden ook breder gebruikt in SQL Server-metagegevensquery's.

Object Description
COLUMNPROPERTY Retourneert informatie over de eigenschappen van een kolom (bijvoorbeeld of deze wordt berekend).
FULLTEXTCATALOGPROPERTY Retourneert eigenschapswaarden voor een catalogus met volledige tekst.
FULLTEXTSERVICEPROPERTY Retourneert waarden voor de configuratie van de volledige tekstservice.
INDEXPROPERTY Retourneert informatie over een index.
OBJECTPROPERTY Retourneert informatie over databaseobjecten.
OBJECTPROPERTYEX OBJECTPROPERTY Vergelijkbaar met uitgebreide eigenschapstypen.
SERVERPROPERTY Retourneert informatie over het SQL Server-exemplaar.

Door het systeem opgeslagen procedures

Deze opgeslagen procedures ondersteunen beheer- en diagnostische bewerkingen voor subsystemen voor zoeken in volledige tekst.

Object Description
sp_fulltext_keymappings Rapporteert toewijzingen tussen voltekstsleutels en indexvermeldingen. Deze informatie is handig om inzicht te krijgen in de relatie tussen sleutelwaarden en indexen in volledige tekst.
sp_fulltext_load_thesaurus_file Hiermee wordt een synoniemenlijstbestand geladen voor zoeken in volledige tekst. Synoniemenlijstbestanden bieden synoniemen en uitbreidingen.
sp_fulltext_pendingchanges Retourneert de grootte of geschatte status van wijzigingen in de volledige tekstindex.
sp_fulltext_service Biedt beheerbeheer over de instellingen van de zoekservice voor volledige tekst.
sp_help_fulltext_system_components Een lijst met onderdelen van het zoeksysteem voor volledige tekst en hun status.

Systeemcatalogusweergaven

Deze weergaven bevatten metagegevens voor zoeken in volledige tekst die zijn gedefinieerd in het databaseschema.

Object Description
sys.fulltext_catalogs Een lijst met catalogussen met volledige tekst die zijn gedefinieerd in de database.
sys.fulltext_document_types Toont documenttypen die zijn geregistreerd voor indexering in volledige tekst.
sys.fulltext_index_catalog_usages Toont koppelingen tussen indexen in volledige tekst en catalogi.
sys.fulltext_index_columns Geeft een lijst weer van de kolommen die deelnemen aan indexen in volledige tekst.
sys.fulltext_index_fragments Biedt fragmentatiemetagegevens voor indexen in volledige tekst.
sys.fulltext_indexes Bevat tabellen met een volledige-tekstindex en sleutelindexinformatie.
sys.fulltext_languages Bevat talen die worden ondersteund voor indexering in volledige tekst.
sys.fulltext_stoplists Lijsten met stoplijsten die beschikbaar zijn in de database.
sys.fulltext_stopwords Lijst stopwoorden op die zijn gedefinieerd in aangepaste stoplijsten.
sys.fulltext_system_stopwords Geeft een lijst weer van systeemstopwoorden die zijn ingebouwd in SQL Server.
sys.registered_search_properties Een lijst met eigenschappen die zijn geregistreerd voor het doorzoeken van eigenschappen.
sys.registered_search_property_lists Lijsten met eigenschappenlijsten die worden gebruikt door het zoeken naar eigenschappen.

De dynamische systeembeheerweergaven

Deze DMV's bieden real-time monitoring en interne statusinformatie met betrekking tot volledige tekstindexering en -populatie.

Object Description
sys.dm_fts_active_catalogs Toont catalogussen met volledige tekst die momenteel actief zijn.
sys.dm_fts_fdhosts Details hostprocessen die ondersteuning bieden voor indexering in volledige tekst.
sys.dm_fts_index_keywords Geeft trefwoorden weer die zijn opgeslagen in indexen in volledige tekst.
sys.dm_fts_index_keywords_by_document Trefwoorden gekoppeld voor elk document.
sys.dm_fts_index_keywords_by_property Trefwoorden samengevoegd met geregistreerd attribuut.
sys.dm_fts_index_population Hiermee wordt de populatiestatus van volledige-tekstindexen bijgehouden.
sys.dm_fts_memory_buffers Geeft het geheugenbuffergebruik weer voor indexering in volledige tekst.
sys.dm_fts_memory_pools Biedt statistieken van geheugengroepen voor zoekopdrachten in volledige tekst.
sys.dm_fts_outstanding_batches Rapporteert de openstaande batches van indexupdates.
sys.dm_fts_parser Onderzoekt hoe tekst wordt geparseerd in tokens voor indexering in volledige tekst.
sys.dm_fts_population_ranges Toont reeksen van gegevens die worden verwerkt tijdens de indexopbouw.