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:programu SQL Server
Azure SQL Database
Administracja pełnotekstowa dla wystąpienia serwera obejmuje:
Zadania zarządzania systemem, takie jak zarządzanie usługą uruchamiania FDHOST (MSSQLFDLauncher), ponowne uruchamianie procesu hosta demona filtru w przypadku zmiany poświadczeń konta usługi, konfigurowanie właściwości pełnotekstowych dla całego serwera i tworzenie kopii zapasowych wykazów pełnotekstowych. Na poziomie serwera można na przykład określić domyślny język pełnotekstowy, który różni się od domyślnego języka wystąpienia serwera jako całości.
Konfigurowanie pełnotekstowych składników językowych (podziałów wyrazów i stemmerów, pliku tezaurusa oraz słów wykluczonych i list wykluczeń).
Konfigurowanie bazy danych użytkownika na potrzeby wyszukiwania pełnotekstowego. Obejmuje to utworzenie co najmniej jednego wykazu pełnotekstowego dla bazy danych i zdefiniowanie indeksu pełnotekstowego dla każdej tabeli lub widoku indeksowanego, na którym chcesz wykonywać zapytania pełnotekstowe.
Wyświetlanie lub zmienianie właściwości serwera dla wyszukiwania Full-Text
Właściwości pełnotekstowe wystąpienia programu SQL Server można wyświetlić w programie SQL Server Management Studio.
Aby wyświetlić i zmienić właściwości serwera na potrzeby wyszukiwania pełnotekstowego
W Eksploratorze obiektów kliknij prawym przyciskiem myszy serwer, a następnie kliknij Właściwości.
W właściwości serwera okno dialogowe, kliknij stronę Zaawansowane, aby wyświetlić informacje o serwerze dotyczące wyszukiwania pełnotekstowego. Właściwości pełnotekstowe są następujące:
domyślny język Full-Text
Określa język domyślny dla kolumn indeksowanych pełnotekstowo. Analiza językowa danych indeksowanych pełnotekstowo zależy od języka danych. Wartość domyślna tej opcji to język serwera. Aby zapoznać się z językiem odpowiadającym wyświetlanemu ustawieniu, zobacz sys.fulltext_languages (Transact-SQL).
Full-Text opcja uaktualnienia
Ta właściwość serwera kontroluje sposób migrowania indeksów pełnotekstowych podczas uaktualniania bazy danych z programu SQL Server 2005 (9.x) do nowszej wersji. Ta właściwość ma zastosowanie do uaktualniania przez dołączenie bazy danych, przywrócenie kopii zapasowej bazy danych, przywrócenie kopii zapasowej pliku lub skopiowanie bazy danych przy użyciu Kreatora kopiowania bazy danych.
Alternatywy są następujące:
Importowanie
Importowane są wykazy pełnotekstowe. Zazwyczaj importowanie jest znacznie szybsze niż ponowne kompilowanie. Na przykład w przypadku używania tylko jednego procesora CPU importowanie jest uruchamiane około 10 razy szybciej niż ponowne kompilowanie. Jednak zaimportowany wykaz pełnotekstowy nie korzysta z nowych i rozszerzonych elementów podziału wyrazów wprowadzonych w programie SQL Server 2008 (10.0.x), więc możesz w końcu ponownie skompilować wykazy pełnotekstowe.Notatka
Ponowne kompilowanie może działać w trybie wielowątkowym, a jeśli jest dostępnych więcej niż 10 procesorów CPU, ponowne kompilowanie może działać szybciej niż importowanie, jeśli zezwolisz na ponowne kompilowanie wszystkich procesorów CPU.
Jeśli wykaz pełnotekstowy jest niedostępny, skojarzone indeksy pełnotekstowe zostaną ponownie skompilowane. Ta opcja jest dostępna tylko dla baz danych programu SQL Server 2005 (9.x).
Ponowne kompilowanie
Katalogi pełnotekstowe są odbudowywane przy użyciu nowych i ulepszonych modułów dzielenia wyrazów. Ponowne kompilowanie indeksów może zająć trochę czasu, a po uaktualnieniu może być wymagana znaczna ilość procesora CPU i pamięci.Zresetuj
Wykazy pełnotekstowe są resetowane. Pliki wykazu pełnotekstowego programu SQL Server 2005 (9.x) są usuwane, ale metadane dla katalogów pełnotekstowych i indeksów pełnotekstowych są zachowywane. Po uaktualnieniu wszystkie indeksy pełnotekstowe są wyłączone na potrzeby śledzenia zmian i przeszukiwania nie są uruchamiane automatycznie. Wykaz pozostanie pusty do momentu ręcznego wydania pełnej populacji po zakończeniu uaktualniania.Aby uzyskać informacje na temat wybierania opcji uaktualniania pełnotekstowego, zobacz full-Upgrade Full-Text Search.
Notatka
Opcję uaktualniania pełnotekstowego można również ustawić przy użyciu akcji sp_fulltext_serviceupgrade_option.
Wyświetlanie dodatkowych właściwości serwera Full-Text
Można użyć funkcji Transact-SQL do uzyskania wartości różnych właściwości dotyczących wyszukiwania pełnotekstowego na poziomie serwera. Te informacje są przydatne w przypadku administrowania wyszukiwaniem pełnotekstowym i rozwiązywanie problemów z wyszukiwaniem pełnotekstowym.
W poniższej tabeli wymieniono właściwości pełnotekstowe instancji serwera SQL Server i powiązane funkcje Transact-SQL.
Własność | Opis | Funkcja |
---|---|---|
IsFullTextInstalled | Czy składnik pełnotekstowy jest zainstalowany z bieżącym wystąpieniem programu SQL Server. |
FULLTEXTSERVICEPROPERTY SERVERPROPERTY |
LoadOSResources | Czy podziały wyrazów i filtry systemu operacyjnego są zarejestrowane i używane w tym egzemplarzu programu SQL Server. | FULLTEXTSERVICEPROPERTY |
ZweryfikujPodpis | Określa, czy tylko podpisane pliki binarne są ładowane przez silnik Full-Text. | FULLTEXTSERVICEPROPERTY |
Monitorowanie działania wyszukiwania Full-Text
Kilka dynamicznych widoków zarządzania i funkcji jest przydatnych do monitorowania działania wyszukiwania pełnotekstowego w wystąpieniu serwera.
Aby wyświetlić informacje o wykazach pełnotekstowych z aktywnością populacji w toku
Aby wyświetlić bieżące działanie procesu hosta demona filtru
Aby wyświetlić informacje o populacjach indeksów w toku
Aby wyświetlić bufory pamięci w puli pamięci, które są używane jako część przeszukiwania lub jego zakresu.
Aby wyświetlić pule pamięci udostępnionej dostępne dla składnika programu zbierającego pełnotekstowego na potrzeby przeszukiwania pełnotekstowego lub zakresu przeszukiwania pełnotekstowego
Aby wyświetlić informacje o każdym wsadowym indeksowaniu pełnotekstowym
Aby wyświetlić informacje o określonych zakresach związanych z populacją w toku