Sdílet prostřednictvím


Vytváření a správa katalogů Full-Text

platí pro:SQL ServerAzure SQL Databaseazure SQL Managed Instance

Fulltextový katalog je logický kontejner pro skupinu fulltextových indexů. Nejprve musíte vytvořit fulltextový katalog, než budete moci vytvořit fulltextový index.

Fulltextový katalog je virtuální objekt, který nepatří do žádné skupiny souborů.

Vytvořte katalog Full-Text

Vytvořte fulltextový katalog s Transact-SQL

Použijte CREATE FULLTEXT CATALOG. Například:

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

Vytvoření fulltextového katalogu pomocí aplikace Management Studio

  1. V Průzkumníku objektů rozbalte server, rozbalte Databázea rozbalte databázi, ve které chcete vytvořit fulltextový katalog.

  2. Rozbalte úložištěa poté klikněte pravým tlačítkem myši na Fulltextové Katalogy.

  3. Vyberte Nový katalog Full-Text .

  4. V dialogovém okně Nový katalog Full-Text zadejte informace o katalogu, který znovu vytváříte. Pro více informací viz Nový katalog Full-Text (Obecná stránka).

    Poznámka

    ID fulltextového katalogu začínají na 00005 a pro každý nově vytvořený katalog se zvýší o jeden.

  5. Vyberte OK.

Získání vlastností fulltextového katalogu

Pomocí funkce Transact-SQL FULLTEXTCATALOGPROPERTY získat hodnotu různých vlastností souvisejících s fulltextovým katalogem. Další informace naleznete v FULLTEXTCATALOGPROPERTY.

Spuštěním následujícího dotazu například získejte počet indexů v fulltextovém katalogu Catalog1.

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

Následující tabulka uvádí vlastnosti, které souvisejí s fulltextovým katalogem. Tyto informace můžou být užitečné při správě fulltextového vyhledávání a řešení potíží.

Vlastnost Popis
cs-CZ: Citlivost na akcent Nastavení citlivosti na přízvuk
ImportStatus Určuje, jestli se importuje fulltextový katalog.
Velikost indexu Velikost fulltextového katalogu v megabajtech (MB).
Počet položek Počet fulltextových indexovaných položek, které jsou aktuálně v fulltextovém katalogu.
MergeStatus Zda je hlavní sloučení v průběhu.
VyplnitVěkDokončení Rozdíl v sekundách mezi dokončením posledního fulltextového indexu a 01/01/1990 00:00:00.
NaplnitStav Naplňte stav.

Tato funkce bude odebrána v budoucí verzi SQL Serveru. Nepoužívejte tuto funkci v nové vývojové práci a naplánujte úpravu aplikací, které tuto funkci aktuálně používají.
PočetUnikátníchKlíčů Počet jedinečných klíčů v fulltextovém katalogu

Opětovné sestavení fulltextového katalogu

Spusťte příkaz Transact-SQL ALTER FULLTEXT CATALOG ... REBUILD, nebo proveďte následující akce v aplikaci SQL Server Management Studio (SSMS).

  1. V nástroji SSMS v Průzkumníku objektů rozbalte server, rozbalte Databázea potom rozbalte databázi obsahující fulltextový katalog, který chcete znovu sestavit.

  2. Rozbalte úložištěa poté rozbalte fulltextové katalogy.

  3. Pravým tlačítkem myši klikněte na název fulltextového katalogu, který chcete znovu sestavit, a vyberte Znovu sestavit.

  4. Na otázku Chcete odstranit fulltextový katalog a znovu ho sestavit?klepněte na tlačítko OK.

  5. V dialogovém okně Znovu sestavit Full-Text katalog klepněte na tlačítko Zavřít.

Opětovné sestavení všech fulltextových katalogů pro databázi

  1. V nástroji SSMS v Průzkumníku objektů rozbalte server, rozbalte Databázea potom rozbalte databázi obsahující fulltextové katalogy, které chcete znovu sestavit.

  2. Rozšiřte Úložištěa poté klikněte pravým tlačítkem myši na Fulltextový Katalog.

  3. Vyberte Znovu sestavit vše.

  4. Na otázku Chcete odstranit všechny fulltextové katalogy a znovu je sestavit?klepněte na tlačítko OK.

  5. V dialogovém okně Znovu sestavit všechny katalogy Full-Text klepněte na tlačítko Zavřít.

Odstraňte fulltextový katalog z databáze

Spusťte příkaz Transact-SQL DROP FULLTEXT CATALOGnebo proveďte následující akce v aplikaci SQL Server Management Studio (SSMS).

  1. V nástroji SSMS rozbalte v Průzkumníku objektů server, rozbalte Databázea rozbalte databázi obsahující fulltextový katalog, který chcete odebrat.

  2. Rozbalte Úložištěa rozbalte fulltextové katalogy.

  3. Klikněte pravým tlačítkem myši na fulltextový katalog, který chcete odebrat, a vyberte Odstranit.

  4. V dialogovém okně Odstranit objekty klepněte na tlačítko OK.

Další krok

vytváření a správa indexů Full-Text