Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Ez a cikk bemutatja, hogyan ellenőrizhetjük az indexelési státuszt és méretet, hogyan lehet kényszeríteni a populációt, valamint hogyan lehet letiltani vagy újra engedélyezni a szemantikai indexelést. A szemantikus indexelés két fázisban működik, teljes szöveges indexeléssel együtt.
Szemantikai indexelés állapotának ellenőrzése
Befejeződött a szemantikai indexelés első fázisa?
Kérdezze le a sys.dm_fts_index_population dinamikus felügyeleti nézetet, és ellenőrizze a status és status_description oszlopokat.
Az indexelés első fázisa magában foglalja a teljes szöveges kulcsszóindex és a szemantikai kulcskifejezés-index populációját, valamint a dokumentum-hasonlósági adatok kinyerését.
USE database_name;
GO
SELECT *
FROM sys.dm_fts_index_population
WHERE table_id = OBJECT_ID('table_name');
GO
Befejeződött a szemantikai indexelés második fázisa?
Kérdezze le a sys.dm_fts_semantic_similarity_population dinamikus felügyeleti nézetet, és ellenőrizze a status és status_description oszlopokat.
Az indexelés második fázisa magában foglalja a szemantikai dokumentumok hasonlósági indexének populációját.
USE database_name;
GO
SELECT *
FROM sys.dm_fts_semantic_similarity_population
WHERE table_id = OBJECT_ID('table_name');
GO
A szemantikai indexek méretének ellenőrzése
Mi a szemantikai kulcskifejezés-index vagy a szemantikai dokumentum-hasonlósági index logikai mérete?
Kérdezd a sys.dm_db_fts_index_physical_stats dinamikus menedzsment nézetet.
A logikai méret az indexlapok számában jelenik meg.
USE database_name;
GO
SELECT *
FROM sys.dm_db_fts_index_physical_stats
WHERE object_id = OBJECT_ID('table_name');
GO
Mennyi a teljes szöveges és szemantikai indexek teljes mérete egy teljes szöveges katalógusban?
Kérdezze le IndexSize a FULLTEXTCATALOGPROPERTY metaadat-függvény tulajdonságát.
SELECT FULLTEXTCATALOGPROPERTY('catalog_name', 'IndexSize');
GO
Hány elem van indexelve a teljes szöveges és szemantikai indexekben egy teljes szöveges katalógusban?
Kérdezze le ItemCount a FULLTEXTCATALOGPROPERTY metaadat-függvény tulajdonságát.
SELECT FULLTEXTCATALOGPROPERTY('catalog_name', 'ItemCount');
GO
A szemantikai indexek populációjának kényszerítése
A teljes szöveg és szemantikai indexek populációját kényszerítheted a START, STOP, PAUSE, vagy RESUME POPULATION a klauzulat használatával, ugyanazzal a szintaxissal és viselkedéssel, mint a teljes szöveges indexeknél. További információkért lásd: ALTER FULLTEXT INDEX és A teljes szöveges indexek feltöltése.
Mivel a szemantikai indexelés a teljes szöveges indexeléstől függ, a szemantikai indexek csak akkor lesznek feltöltve, ha a társított teljes szöveges indexek fel vannak töltve.
Példa: Indíts teljes teljes csoportot teljes szöveges és szemantikai indexekből
A következő példa indítja el mind a teljes szöveg, mind a szemantikai indexek teljes populációját, ha megváltoztatja a mintaadatbázisban található táblázaton lévő meglévő teljes szöveges indexet Production.DocumentAdventureWorks2025 .
USE AdventureWorks2025;
GO
ALTER FULLTEXT INDEX ON Production.Document
START FULL POPULATION;
GO
Szemantikai indexelés letiltása vagy újbóli engedélyezése
Engedélyezheted vagy letilthatod a teljes szöveges vagy szemantikai indexelést az ENABLE or DISABLE klauzulattal ugyanazzal a szintaxissal és viselkedéssel, mint a teljes szöveges indexeknél. További információért lásd ALTER FULLTEXT INDEX.
Ha a szemantikai indexelés le van tiltva és fel van függesztve, a szemantikai adatokon végzett lekérdezések továbbra is sikeresen működnek, és a korábban indexelt adatokat is visszaadják. Ez a viselkedés nem egyezik a Full-Text Search viselkedésével.
-- To disable semantic indexing on a table
USE database_name;
GO
ALTER FULLTEXT INDEX ON table_name DISABLE;
GO
-- To re-enable semantic indexing on a table
USE database_name;
GO
ALTER FULLTEXT INDEX ON table_name ENABLE;
GO
A szemantikai indexelés fázisairól
A szemantikus keresés kétféle adatot indexel minden oszlop számára, amelyen engedélyezve:
kulcskifejezések
Dokumentum-hasonlóság
A szemantikai indexelés két fázisban történik, a teljes szöveges indexeléssel együtt:
1. fázis. A teljes szöveges kulcsszóindex és a szemantikai kulcskifejezés-index egyidejűleg van feltöltve. A dokumentum-hasonlóság indexeléséhez szükséges adatok is ki lesznek nyerve.
2. fázis. A szemantikai dokumentum hasonlósági indexe ezután fel lesz töltve. Ez az index az előző fázisban feltöltött mindkét indextől függ.
Probléma: A szemantikai indexek nincsenek kitöltve
A társított teljes szöveges indexek fel vannak töltve?
Mivel a szemantikai indexelés a teljes szöveges indexeléstől függ, a szemantikai indexek csak akkor lesznek feltöltve, ha a társított teljes szöveges indexek fel vannak töltve.
Megfelelően telepítve és konfigurálva van Full-Text Keresés és Szemantikai Keresés?
További információ: Szemantikai keresés telepítése és konfigurálása.
Nem elérhető a fdhost szolgáltatás, vagy van más olyan állapot, ami miatt a teljes szöveges indexelés meghibásod?
További információért lásd: Hibakeresés teljes szöveges indexelés.