Notatka
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
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. |