Full-Text Keresési DDL, függvények, tárolt eljárások és nézetek

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Felsorolja a Transact-SQL utasításokat és a teljes szöveges keresést támogató SQL Server-adatbázis-objektumokat, beleértve a tulajdonságkeresési funkciót is.

Ez a lista nem tartalmaz elavult objektumokat.

A szemantikai keresést támogató adatbázis-objektumok listáját lásd: Szemantikai keresés DDL, Függvények, Tárolt eljárások és nézetek.

Transact-SQL Data Definition Language (DDL) utasítások

Ezekkel az utasításokkal definiálhat, módosíthat és távolíthat el teljes szöveges keresési összetevőket, például katalógusokat, indexeket, stoplistákat és tulajdonságlistákat. Ezeket az utasításokat általában akkor használja, ha adatbázist vagy táblát készít elő teljes szöveges keresésre, vagy amikor frissíti annak konfigurációját.

Összetevő Hozz létre Alter Drop
Teljes szöveges katalógus: Logikai tároló definiálása teljes szöveges indexekhez. CREATE MEGVÁLTOZTAT DROP
Teljes szöveges index: A teljes szöveges lekérdezés engedélyezéséhez definiáljon egy táblázatoszlopon. CREATE MEGVÁLTOZTAT DROP
Teljes szöveges stoplista: A teljes szöveges indexelés során figyelmen kívül hagyandó szavak listájának meghatározása. CREATE MEGVÁLTOZTAT DROP
Keresési tulajdonságlista: A dokumentumtulajdonságok neveinek MIME-típusokhoz való leképezését határozza meg a tulajdonságkeresésben való használathoz. CREATE MEGVÁLTOZTAT DROP

Rendszer predikátumok és függvények

A teljes szöveges keresés kiterjeszti a Transact-SQL predikátumokkal és táblaértékű függvényekkel, amelyekkel kifinomult szövegmegfeleltetés végezhető el a lekérdezésekben.

Objektum Description
TARTALMAZ Predikátum, amely ellenőrzi, hogy a megadott szöveges értékek megfelelnek-e a teljes szöveges feltételeknek (például szavaknak vagy kifejezéseknek).
CONTAINSTABLE A táblaértékű függvény a kulcsértékeket és a megfelelő sorok rangját adja vissza egy teljes szöveges lekérdezéshez.
SZABADSZÖVEG- Olyan predikátum, amely megegyező szöveges értékeket keres természetes nyelvű keresési kifejezésre.
SZABADSZÖVEGES A rangsorolási adatokat visszaadó függvényhez FREETEXThasonló táblaértékű függvény.

Rendszer metaadat-függvényei

Ezek a függvények a teljes szöveges kereséshez vagy objektumtulajdonságokhoz kapcsolódó metaadat-értékeket ad vissza. Szélesebb körben használják őket az SQL Server metaadat-lekérdezései során is.

Objektum Description
COLUMNPROPERTY Egy oszlop tulajdonságaival kapcsolatos információkat ad vissza (például azt, hogy ki van-e számítva).
FULLTEXTCATALOGPROPERTY Egy teljes szöveges katalógus tulajdonságértékeit adja vissza.
FULLTEXTSERVICEPROPERTY A teljes szöveges szolgáltatáskonfiguráció értékeit adja vissza.
INDEXPROPERTY Indexre vonatkozó információkat ad vissza.
OBJECTPROPERTY Adatbázis-objektumokkal kapcsolatos információkat ad vissza.
OBJECTPROPERTYEX Hasonló a OBJECTPROPERTY kiterjesztett tulajdonságtípusokhoz.
SERVERPROPERTY Az SQL Server-példány adatait adja vissza.

Rendszer által tárolt eljárások

Ezek a tárolt eljárások támogatják a teljes szöveges keresési alrendszerek felügyeleti és diagnosztikai műveleteit.

Objektum Description
sp_fulltext_keymappings A teljes szöveges kulcsok és az indexbejegyzések közötti leképezéseket jelenti meg. Ez az információ hasznos annak megértéséhez, hogy a kulcsértékek hogyan kapcsolódnak a teljes szöveges indexekhez.
sp_fulltext_load_thesaurus_file Betölt egy szinonimaszótárfájlt a teljes szöveges kereséshez. A szinonimaszótár-fájlok szinonimákat és bővítéseket biztosítanak.
sp_fulltext_pendingchanges A függőben lévő teljes szöveges indexváltozások méretét vagy becsült állapotát adja vissza.
sp_fulltext_service Rendszergazdai vezérlést biztosít a teljes szöveges keresési szolgáltatás beállításai felett.
sp_help_fulltext_system_components Teljes szöveges keresési rendszerösszetevők és állapotuk listázása.

Rendszerkatalógus nézetei

Ezek a nézetek az adatbázissémában definiált teljes szöveges keresési metaadatokat teszik elérhetővé.

Objektum Description
sys.fulltext_catalogs Az adatbázisban definiált teljes szöveges katalógusok listája.
sys.fulltext_document_types A teljes szöveges indexeléshez regisztrált dokumentumtípusok megjelenítése.
sys.fulltext_index_catalog_usages A teljes szöveges indexek és katalógusok közötti társítások megjelenítése.
sys.fulltext_index_columns A teljes szöveges indexekben részt vevő oszlopok listája.
sys.fulltext_index_fragments A teljes szöveges indexek töredezettség-metaadatait biztosítja.
sys.fulltext_indexes Azokat a táblákat sorolja fel, amelyek teljes szöveges index- és kulcsindex-információkkal rendelkeznek.
sys.fulltext_languages A teljes szöveges indexeléshez támogatott nyelvek listája.
sys.fulltext_stoplists Listázza az adatbázisban elérhető stoplistákat.
sys.fulltext_stopwords Az egyéni stoplistákban definiált stopszavak listája.
sys.fulltext_system_stopwords Listázza az SQL Serverbe beépített rendszer-stopword szavakat.
sys.regisztrált_keresési_tulajdonságok A tulajdonságkereséshez regisztrált keresési tulajdonságok listája.
sys.registered_search_property_lists A tulajdonságkeresés által használt tulajdonságlistákat sorolja fel.

Rendszerdinamikai felügyeleti nézetek

Ezek a DMV-k valós idejű monitorozási és belső állapotinformációkat biztosítanak a teljes szöveges indexeléshez és a populációhoz.

Objektum Description
sys.dm_fts_active_catalogs A jelenleg aktív teljes szöveges katalógusokat jeleníti meg.
sys.dm_fts_fdhosts A teljes szöveges indexelést támogató gazdagépfolyamatok részletei.
sys.dm_fts_index_keywords A teljes szöveges indexekben tárolt kulcsszavakat sorolja fel.
sys.dm_fts_index_keywords_by_document Dokumentum szerint leképezett kulcsszavak.
sys.dm_fts_index_keywords_by_property A regisztrált tulajdonság által leképezett kulcsszavak.
sys.dm_fts_index_population Nyomon követi a teljes szöveges indexek populációs állapotát.
sys.dm_fts_memory_buffers A teljes szöveges indexelés memóriapuffer-használatát jeleníti meg.
sys.dm_fts_memory_pools Memóriakészlet-statisztikákat biztosít a teljes szöveges kereséshez.
sys.dm_fts_outstanding_batches Az elmaradt indexfrissítési kötegeket jelenti.
sys.dm_fts_parser Azt vizsgálja, hogy a szöveg hogyan kerül tokenekre bontásra a teljes szöveges indexelés során.
sys.dm_fts_population_ranges Az indexpopuláció során feldolgozott adattartományokat jeleníti meg.