Delen via


Full-Text catalogi maken en beheren

van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Een catalogus met volledige tekst is een logische container voor een groep volledige-tekstindexen. U moet een catalogus met volledige tekst maken voordat u een volledige-tekstindex kunt maken.

Een catalogus met volledige tekst is een virtueel object dat geen deel uitmaakt van een bestandsgroep.

Een Full-Text-catalogus maken

Een volledige tekstcatalogus maken met Transact-SQL

Gebruik CREATE FULLTEXT CATALOG. Bijvoorbeeld:

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

Een volledige tekstcatalogus maken met Management Studio

  1. Vouw in Objectverkenner de server uit, vouw Databasesuit en vouw de database uit waarin u de volledige tekstcatalogus wilt maken.

  2. Vouw Storageuit en klik vervolgens met de rechtermuisknop op Volledige-tekstcatalogi.

  3. Selecteer Nieuwe Full-Text Catalogus.

  4. Geef in het dialoogvenster New Full-Text Catalog de gegevens op voor de catalogus die u opnieuw maakt. Zie Nieuwe Full-Text Catalogus (algemene pagina)voor meer informatie.

    Notitie

    Catalogus-id's voor volledige tekst beginnen bij 00005 en worden verhoogd met één voor elke nieuwe catalogus die wordt gemaakt.

  5. Selecteer OK-.

De eigenschappen van een catalogus met volledige tekst ophalen

Gebruik de functie Transact-SQL FULLTEXTCATALOGPROPERTY- om de waarde van verschillende eigenschappen met betrekking tot catalogussen met volledige tekst op te halen. Zie FULLTEXTCATALOGPROPERTYvoor meer informatie.

Voer bijvoorbeeld de volgende query uit om het aantal indexen in de volledige tekstcatalogus op te halen Catalog1.

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

De volgende tabel bevat de eigenschappen die betrekking hebben op catalogussen met volledige tekst. Deze informatie kan nuttig zijn voor het beheren en oplossen van problemen met zoeken in volledige tekst.

Eigendom/Vastgoed Beschrijving
AccentGevoeligheid Instelling voor accentgevoeligheid.
ImportStatus Of de catalogus met volledige tekst wordt geïmporteerd.
IndexSize Grootte van de volledige tekstcatalogus in megabytes (MB).
AantalItems Het aantal geïndexeerde items in volledige tekst dat momenteel in de catalogus met volledige tekst wordt weergegeven.
MergeStatus Of een hoofdsamenvoeging wordt uitgevoerd.
PopulateCompletionAge Het verschil in seconden tussen de voltooiing van de laatste volledige-tekstindexpopulatie en 01-01-1990 00:00:00.
PopulateStatus- Vul de status in.

Deze functie wordt verwijderd in een toekomstige versie van SQL Server. Vermijd het gebruik van deze functie in nieuwe ontwikkelwerkzaamheden en plan om toepassingen te wijzigen die momenteel gebruikmaken van deze functie.
UniqueKeyCount Aantal unieke sleutels in de volledige tekstcatalogus.

Een catalogus met volledige tekst opnieuw samenstellen

Voer de instructie Transact-SQL uit ALTER FULLTEXT CATALOG ... BOUWopnieuw of voer de volgende handelingen uit in SQL Server Management Studio (SSMS).

  1. Vouw in SSMS in Objectverkenner de server uit, vouw Databasesuit en vouw vervolgens de database uit die de volledige tekstcatalogus bevat die u opnieuw wilt opbouwen.

  2. Vouw Opslag-uit en vouw vervolgens Volledige-tekstreekscatalogi-uit.

  3. Klik met de rechtermuisknop op de naam van de catalogus met volledige tekst die u wilt herbouwen en selecteer opnieuw opbouwen.

  4. Naar de vraag Wilt u de catalogus met volledige tekst verwijderen en opnieuw bouwen?klikt u op OK.

  5. Klik in het dialoogvenster Catalogus Full-Text opnieuw opbouwen op Sluiten.

Alle volledige-tekstcatalogussen opnieuw samenstellen voor een database

  1. Vouw in SSMS in Objectverkenner de server uit, vouw Databasesuit en vouw vervolgens de database uit met de volledige-tekstcatalogussen die u opnieuw wilt bouwen.

  2. Vouw Storage-uit en klik met de rechtermuisknop op catalogussen met volledige tekst.

  3. Selecteer Alles opnieuw opbouwen.

  4. Op de vraag Wilt u alle catalogussen met volledige tekst verwijderen en deze opnieuw bouwen?klikt u op OK.

  5. Klik in het dialoogvenster Alle Full-Text catalogi opnieuw opbouwen op Sluiten.

Een catalogus met volledige tekst uit een database verwijderen

Voer de Transact-SQL-instructie uit DROP FULLTEXT CATALOGof voer de volgende dingen uit in SQL Server Management Studio (SSMS).

  1. Vouw in SSMS in Objectverkenner de server uit, vouw Databasesuit en vouw de database uit die de catalogus met volledige tekst bevat die u wilt verwijderen.

  2. Vouw Storageuit en vouw Full Text Catalogsuit.

  3. Klik met de rechtermuisknop op de catalogus met volledige tekst die u wilt verwijderen en selecteer vervolgens Verwijderen.

  4. Klik in het dialoogvenster Objecten verwijderen op OK.

Volgende stap

Full-Text indexen maken en beheren