Olvasás angol nyelven

Megosztás a következőn keresztül:


Full-Text-katalógusok létrehozása és kezelése

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseAzure SQL Felügyelt Példány

A teljes szöveges katalógus a teljes szöveges indexek csoportjának logikai tárolója. A teljes szöveges index létrehozása előtt létre kell hoznia egy teljes szöveges katalógust.

A teljes szöveges katalógus egy olyan virtuális objektum, amely nem tartozik egyetlen fájlcsoporthoz sem.

Full-Text-katalógus létrehozása

Teljes szöveges katalógus létrehozása Transact-SQL

Használja CREATE FULLTEXT CATALOG. Például:

SQL
USE AdventureWorks;  
GO  
CREATE FULLTEXT CATALOG ftCatalog AS DEFAULT;  
GO  

Teljes szöveges katalógus létrehozása a Management Studióval

  1. Az Object Explorerben bontsa ki a kiszolgálót, bontsa ki adatbázisok, és bontsa ki azt az adatbázist, amelyben létre szeretné hozni a teljes szöveges katalógust.

  2. Bővítse ki Tár, majd kattintson a jobb gombbal a Teljes szöveg katalógusokelemre.

  3. Válassza az Új Full-Text Katalógus.

  4. Az Új Full-Text katalógus párbeszédpanelen adja meg az újra létrehozott katalógus adatait. További információ: Új Full-Text katalógus (általános lap).

    Megjegyzés

    A teljes szöveges katalógusazonosítók a 00005-ös számmal kezdődnek, és minden létrehozott új katalógushoz egyenként növelik a számot.

  5. Válassza OKlehetőséget.

Teljes szöveges katalógus tulajdonságainak lekérése

A fullTEXTCATALOGPROPERTY Transact-SQL függvény használatával lekérheti a teljes szöveges katalógusokhoz kapcsolódó különböző tulajdonságok értékét. További információért tekintse meg: FULLTEXTCATALOGPROPERTY.

A teljes szöveges katalógus Catalog1indexeinek számát például a következő lekérdezéssel kérdezheti le.

SQL
USE <database>;  
GO  
SELECT fulltextcatalogproperty('Catalog1', 'ItemCount');  
GO  

Az alábbi táblázat a teljes szöveges katalógusokhoz kapcsolódó tulajdonságokat sorolja fel. Ezek az információk hasznosak lehetnek a teljes szöveges keresés felügyeletéhez és hibaelhárításához.

Ingatlan Leírás
AccentSensitivity Akcentusérzékenységi beállítás.
ImportStatus Azt jelzi, hogy a teljes szöveges katalógus importálása folyamatban van-e.
IndexMéret A teljes szöveges katalógus mérete megabájtban (MB).
ElemSzám Jelenleg a teljes szöveges katalógusban található, teljes szövegesen indexelt elemek száma.
MergeStatus Folyamatban van-e a főegyesítés.
PopulateCompletionAge Az utolsó teljes szöveges indexelés befejezése óta eltelt másodpercek száma 1990. 01. 01. 00:00:00-hoz képest.
PopulateStatus Állapot feltöltése.

Ez a funkció az SQL Server egy későbbi verziójában lesz eltávolítva. Ne használja ezt a funkciót az új fejlesztési munkában, és tervezze meg a funkciót jelenleg használó alkalmazások módosítását.
EgyediKulcsSzámláló Az egyedi kulcsok száma a teljes szöveges katalógusban.

Teljes szöveges katalógus újraépítése

Futtassa a Transact-SQL utasítást ALTER FULLTEXT CATALOG ... REBUILD, vagy végezze el az alábbi műveleteket az SQL Server Management Studióban (SSMS).

  1. Az SSMS-ben az Object Explorerben bontsa ki a kiszolgálót, bontsa ki Adatbázisok, majd bontsa ki az újraépíteni kívánt teljes szöveges katalógust tartalmazó adatbázist.

  2. Nyissa meg a Storageelemet, majd nyissa meg a Teljes szöveges katalógusokelemet.

  3. Kattintson a jobb gombbal az újraépíteni kívánt teljes szöveges katalógus nevére, és válassza az Újraépítéslehetőséget.

  4. Arra a kérdésre, Törli a teljes szöveges katalógust, és újraépíti?kattintson az OKgombra.

  5. Az Újraépítés Full-Text katalógus párbeszédpanelen kattintson bezárása gombra.

Adatbázis összes teljes szöveges katalógusának újraépítése

  1. Az SSMS-ben az Object Explorerben bontsa ki a kiszolgálót, bontsa ki adatbázisok, majd bontsa ki az újraépíteni kívánt teljes szöveges katalógusokat tartalmazó adatbázist.

  2. Nyissa meg a Storagemenüt, majd kattintson a jobb gombbal a Teljes szöveges katalógusokelemre.

  3. Válassza Az összesújraépítése lehetőséget.

  4. A kérdésre, Törli az összes teljes szöveges katalógust, és újraépíti őket?kattintson OKgombra.

  5. Az Összes Full-Text katalógus újraépítése párbeszédpanelen kattintson bezárása gombra.

Teljes szöveges katalógus eltávolítása adatbázisból

Futtassa a Transact-SQL utasítást DROP FULLTEXT CATALOG, vagy végezze el az alábbi műveleteket az SQL Server Management Studióban (SSMS).

  1. Az SSMS-ben az Object Explorerben bontsa ki a kiszolgálót, bontsa ki Adatbázisok, majd bontsa ki az eltávolítani kívánt teljes szöveges katalógust tartalmazó adatbázist.

  2. Bontsa ki Storage, majd bontsa ki Teljes szöveges katalógusok.

  3. Kattintson a jobb gombbal az eltávolítani kívánt teljes szöveges katalógusra, majd válassza a Törléslehetőséget.

  4. Az Objektumok törlése párbeszédpanelen kattintson OKgombra.

Következő lépés

Full-Text indexek létrehozása és kezelése