wyszukiwanie pełnotekstowe DDL, funkcje, procedury składowane i widoki

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Wyświetla listę instrukcji Transact-SQL i obiektów bazy danych programu SQL Server, które obsługują wyszukiwanie pełnotekstowe, w tym funkcję wyszukiwania właściwości.

Ta lista nie zawiera przestarzałych obiektów.

Aby uzyskać listę obiektów bazy danych, które obsługują wyszukiwanie semantyczne, zobacz Semantic Search DDL, Functions, Stored Procedures i Views.

instrukcje języka Transact-SQL Data Definition Language (DDL)

Te instrukcje służą do definiowania, modyfikowania i usuwania składników wyszukiwania pełnotekstowego, takich jak wykazy, indeksy, listy zatrzymań i listy właściwości. Zazwyczaj te instrukcje są używane podczas przygotowywania bazy danych lub tabeli do wyszukiwania pełnotekstowego lub podczas aktualizowania jej konfiguracji.

Składnik Create Alter Zrzuć
Wykaz pełnotekstowy: zdefiniuj kontener logiczny dla indeksów pełnotekstowych. CREATE ZMIENIĆ DROP
Indeks pełnotekstowy: zdefiniuj kolumnę tabeli, aby umożliwić wykonywanie zapytań pełnotekstowych. CREATE ZMIENIĆ DROP
Lista zatrzymań pełnotekstowych: zdefiniuj listę wyrazów, które mają być ignorowane podczas indeksowania pełnotekstowego. CREATE ZMIENIĆ DROP
Lista właściwości wyszukiwania: definiuje mapowanie nazw właściwości dokumentu na typy MIME do użycia w wyszukiwaniu właściwości. CREATE ZMIENIĆ DROP

Predykaty i funkcje systemowe

Wyszukiwanie pełnotekstowe rozszerza Transact-SQL z predykatami i funkcjami wartości tabeli, których można użyć do wykonywania zaawansowanego dopasowywania tekstu w zapytaniach.

Object Description
ZAWIERA Predykat sprawdza, czy określone wartości tekstowe spełniają kryteria pełnotekstowe (na przykład wyrazy lub frazy).
CONTAINSTABLE Funkcja wartości tabeli zwracająca wartości klucza i rangę kwalifikujących się wierszy dla zapytania pełnotekstowego.
DOWOLNY TEKST Predykat, który dopasowuje wartości tekstowe względem frazy wyszukiwania naturalnego języka.
FREETEXTTABLE Funkcja o wartości tabeli podobna do FREETEXT, zwracając informacje o klasyfikacji.

Funkcje metadanych systemu

Te funkcje zwracają wartości metadanych związane z wyszukiwaniem pełnotekstowym lub właściwościami obiektu. Są one również używane szerzej w zapytaniach metadanych programu SQL Server.

Object Description
COLUMNPROPERTY Zwraca informacje o właściwościach kolumny (na przykład niezależnie od tego, czy jest obliczana).
FULLTEXTCATALOGPROPERTY Zwraca wartości właściwości dla katalogu pełnotekstowego.
FULLTEXTSERVICEPROPERTY Zwraca wartości dotyczące konfiguracji usługi pełnotekstowej.
INDEXPROPERTY Zwraca informacje o indeksie.
OBJECTPROPERTY Zwraca informacje o obiektach bazy danych.
OBJECTPROPERTYEX Podobnie jak OBJECTPROPERTY, z rozszerzonymi typami właściwości.
SERVERPROPERTY Zwraca informacje o instancji SQL Server.

Procedury systemowe przechowywane

Te procedury składowane obsługują operacje zarządzania i diagnostyki podsystemów wyszukiwania pełnotekstowego.

Object Description
sp_fulltext_keymappings Raportowanie mapowania między kluczami pełnotekstowymi a wpisami indeksu. Te informacje są przydatne do zrozumienia, jak kluczowe wartości odnoszą się do indeksów pełnotekstowych.
sp_fulltext_load_thesaurus_file Ładuje plik thesaurus do wyszukiwania pełnotekstowego. Pliki tezaurusa zapewniają synonimy i rozszerzenia.
sp_fulltext_pendingchanges Zwraca rozmiar lub szacowany stan oczekujących zmian indeksu pełnotekstowego.
Sp_fulltext_service Zapewnia kontrolę administracyjną nad ustawieniami usługi wyszukiwania pełnotekstowego.
sp_help_fulltext_system_components Wyświetla listę składników systemu wyszukiwania pełnotekstowego i ich stanu.

Widoki wykazu systemu

Te widoki uwidaczniają metadane wyszukiwania pełnotekstowego zdefiniowane w schemacie bazy danych.

Object Description
Sys.fulltext_catalogs Wyświetla listę wykazów pełnotekstowych zdefiniowanych w bazie danych.
sys.fulltext_document_types Pokazuje typy dokumentów zarejestrowane na potrzeby indeksowania pełnotekstowego.
sys.fulltext_index_catalog_usages Pokazuje skojarzenia między indeksami pełnotekstowymi i wykazami.
sys.fulltext_index_columns Wyświetla listę kolumn uczestniczących w indeksach pełnotekstowych.
sys.fulltext_index_fragments Udostępnia metadane fragmentacji dla indeksów pełnotekstowych.
Sys.fulltext_indexes Wyświetla tabele z indeksem pełnotekstowym i informacjami o indeksie klucza.
sys.fulltext_languages Wyświetla listę języków obsługiwanych na potrzeby indeksowania pełnotekstowego.
sys.fulltext_stoplists Wyświetla listy zatrzymań dostępne w bazie danych.
sys.fulltext_stopwords Wyświetla słowa kluczowe zdefiniowane w niestandardowej stopliście.
sys.fulltext_system_stopwords Lista systemowych stopwords wbudowanych w programie SQL Server.
sys.registered_search_properties Wyświetla listę właściwości wyszukiwania zarejestrowanych na potrzeby wyszukiwania właściwości.
sys.registered_search_property_lists Wyświetla listy właściwości używane przez wyszukiwanie właściwości.

Dynamiczne widoki zarządzania systemu

Te dynamiczne widoki zarządzania zapewniają monitorowanie w czasie rzeczywistym i wewnętrzne informacje o stanie związane z indeksowaniem pełnotekstowym i populacją.

Object Description
sys.dm_fts_active_catalogs Pokazuje aktualnie aktywne wykazy pełnotekstowe.
sys.dm_fts_fdhosts Szczegóły procesów hosta obsługujących indeksowanie pełnotekstowe.
sys.dm_fts_index_keywords Wyświetla słowa kluczowe przechowywane w indeksach pełnotekstowych.
sys.dm_fts_index_keywords_by_document Słowa kluczowe mapowane przez dokument.
sys.dm_fts_index_keywords_by_property Słowa kluczowe mapowane przez zarejestrowaną właściwość.
sys.dm_fts_index_population Śledzi stan populacji indeksów pełnotekstowych.
sys.dm_fts_memory_buffers Pokazuje użycie buforu pamięci na potrzeby indeksowania pełnotekstowego.
sys.dm_fts_memory_pools Udostępnia statystyki puli pamięci na potrzeby wyszukiwania pełnotekstowego.
sys.dm_fts_outstanding_batches Zgłasza zaległe partie aktualizacji indeksu.
sys.dm_fts_parser Sprawdza, jak tekst jest analizowany w tokenach na potrzeby indeksowania pełnotekstowego.
sys.dm_fts_population_ranges Pokazuje zakresy danych przetwarzanych podczas populacji indeksu.