Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Wykaz pełnotekstowy jest kontenerem logicznym dla grupy indeksów pełnotekstowych. Przed utworzeniem indeksu pełnotekstowego należy utworzyć katalog pełnotekstowy.
Wykaz pełnotekstowy jest obiektem wirtualnym, który nie należy do żadnej grupy plików.
Utwórz katalog Full-Text
Tworzenie wykazu pełnotekstowego przy użyciu Transact-SQL
Użyj CREATE FULLTEXT CATALOG. Na przykład:
USE AdventureWorks;
GO
CREATE FULLTEXT CATALOG ftCatalog AS DEFAULT;
GO
Tworzenie wykazu pełnotekstowego za pomocą programu Management Studio
W Eksploratorze obiektów rozwiń serwer, rozwiń Bazy danych, i rozwiń bazę danych, w której chcesz utworzyć wykaz pełnotekstowy.
Rozwiń Storage, a następnie kliknij prawym przyciskiem myszy Katalogi Pełnotekstowe.
Wybierz pozycję () Nowy katalog (Full-Text) ().
W oknie dialogowym Nowy katalog Full-Text określ informacje dotyczące katalogu, który tworzysz ponownie. Aby uzyskać więcej informacji, zobacz Nowy Full-Text Katalog (Strona Główna).
Notatka
Identyfikatory wykazu pełnotekstowego zaczynają się od 00005 i są zwiększane o jeden dla każdego nowo utworzonego wykazu.
Wybierz pozycję OK.
Pobierz właściwości katalogu pełnotekstowego
Użyj funkcji Transact-SQL FULLTEXTCATALOGPROPERTY, aby uzyskać wartość różnych właściwości związanych z wykazami pełnotekstowymi. Aby uzyskać więcej informacji, odwiedź FULLTEXTCATALOGPROPERTY.
Uruchom na przykład następujące zapytanie, aby uzyskać liczbę indeksów w katalogu pełnotekstowym Catalog1
.
USE <database>;
GO
SELECT fulltextcatalogproperty('Catalog1', 'ItemCount');
GO
W poniższej tabeli wymieniono właściwości powiązane z wykazami pełnotekstowymi. Te informacje mogą być przydatne do administrowania wyszukiwaniem pełnotekstowym i rozwiązywaniem problemów z nim.
Własność | Opis |
---|---|
CzułośćNaAkcent | Ustawienie czułości na akcent. |
ImportStatus | Określa, czy katalog pełnotekstowy jest importowany. |
RozmiarIndeksu | Rozmiar wykazu pełnotekstowego w megabajtach (MB). |
LiczbaPrzedmiotów | Liczba indeksowanych elementów pełnotekstowych znajdujących się obecnie w wykazie pełnotekstowym. |
MergeStatus | Czy scalanie głównej gałęzi jest w toku? |
pl-PL: WypełnijWiekUkończenia | Różnica w sekundach między ukończeniem ostatniej populacji indeksu pełnotekstowego i 01/01/1990 00:00:00. |
Uzupełnij Status | Uzupełnij status. Ta funkcja zostanie usunięta w przyszłej wersji programu SQL Server. Unikaj używania tej funkcji w nowych pracach programistycznych i zaplanuj modyfikowanie aplikacji, które obecnie korzystają z tej funkcji. |
UniqueKeyCount | Liczba unikatowych kluczy w pełnotekstowym katalogu. |
Ponowne kompilowanie wykazu pełnotekstowego
Uruchom instrukcję Transact-SQL ALTER FULLTEXT CATALOG ... ODBUDUJlub wykonaj następujące czynności w SQL Server Management Studio (SSMS).
W programie SSMS w Eksploratorze obiektów rozwiń serwer, rozwiń węzeł Bazy danych, a następnie rozwiń bazę danych zawierającą katalog pełnotekstowy, który chcesz odbudować.
Rozwiń węzeł Storage, a następnie rozwiń katalogi pełnotekstowe.
Kliknij prawym przyciskiem myszy nazwę wykazu pełnotekstowego, który chcesz ponownie skompilować, a następnie wybierz pozycję Ponownie skompiluj.
Na pytanie Czy chcesz usunąć wykaz pełnotekstowy i ponownie go skompilować?kliknij przycisk OK.
W oknie dialogowym Ponowne kompilowanie katalogu Full-Text kliknij Zamknij.
Ponowne kompilowanie wszystkich katalogów pełnotekstowych dla bazy danych
W programie SSMS w Eksploratorze obiektów rozwiń serwer, rozwiń Bazy danych, a następnie rozwiń bazę danych zawierającą katalogi pełnotekstowe, które chcesz odbudować.
Rozwiń Storage, a następnie kliknij prawym przyciskiem myszy Katalogi Pełnotekstowe.
Wybierz pozycję Odbuduj wszystkie.
Na pytanie Czy chcesz usunąć wszystkie wykazy pełnotekstowe i ponownie je skompilować?kliknij przycisk OK.
W oknie dialogowym Rebuild All Full-Text Catalogs kliknij Zamknij.
Usuwanie wykazu pełnotekstowego z bazy danych
Uruchom instrukcję Transact-SQL DROP FULLTEXT CATALOGlub wykonaj następujące czynności w programie SQL Server Management Studio (SSMS).
W programie SSMS w Eksploratorze obiektów rozwiń serwer, rozwiń węzeł Bazy danychi rozwiń bazę danych zawierającą katalog pełnotekstowy, który chcesz usunąć.
Rozwiń węzeł Storagei rozwiń Katalogi Pełnotekstowe.
Kliknij prawym przyciskiem myszy katalog pełnotekstowy, który chcesz usunąć, a następnie wybierz pozycję Usuń.
W oknie dialogowym Usuń obiekty kliknij przycisk OK.