Wyszukiwanie pełnotekstowe (SQL Server)
SQL Server 2008funkcje dla użytkowników i aplikacje do wydawania pełnotekstowe kwerend opartych na znakach danych w SQL Server tabele.Przed kwerend pełnego tekstu mogą być uruchamiane w danej tabela, administrator bazy danych należy utworzyć indeksu pełnotekstowego w tabela.Indeks pełnotekstowy zawiera jeden lub więcej znakowym kolumny w tabela.Kolumny te mogą mieć dowolną z następujących typów danych: char, varchar, nchar, nvarchar, text, ntext, image, xml, varbinary, or varbinary(max).Każdy indeks pełnotekstowy indeksuje jedną lub więcej kolumn z tabela bazowa, a każda kolumna może mieć określonego języka.Począwszy od SQL Server 2008, przeszukiwanie pełnego tekstu obsługuje więcej niż 50 różnych języków, takich jak angielski, hiszpański, chiński, japoński, arabski, Bengalski i Hindi.Aby uzyskać pełną listę obsługiwanych języków pełnego tekstu, zobacz sys.fulltext_languages (języka Transact-SQL).
Dla każdego obsługiwanego języka, SQL Server zawiera lingwistyczne składników określonego języka, w tym dzielenie wyrazów i program szukający rdzeni i plik tezaurusa puste.Dla każdego języka pełnego tekstu SQL Server zawiera także plik, w którym można opcjonalnie zdefiniować synonimy językowe rozszerzenie zakres kwerend wyszukiwania ( plik tezaurusa).Ponadto, począwszy od SQL Server 2008, pod warunkiem że system stoplist.Do obsługi określonego języka lub scenariusze biznesowe, stoplist systemu można zmieniać, dodając i usuwając stopwords (znane również jako słowa ignorowane), a w razie potrzeby można utworzyć dodatkowe stoplists.
Do pisania kwerend pełnego tekstu SQL Server zawiera zestaw predykaty pełnego tekstu (ZAWIERA i FREETEXT) i funkcje wycenione zestaw wierszy (CONTAINSTABLE i FREETEXTTABLE).Za pomocą tych aplikacji i użytkowników można wykonywać różne typy wyszukiwania pełnotekstowego, takich jak wyszukiwanie pojedynczy wyraz lub frazę (i opcjonalnie Klasyfikacja zestaw wyników), wyszukiwanie wyrazu lub frazy do innego wyrazu lub frazy, lub wyszukiwanie bliskoznaczne formularzy określony wyraz.
Ostrzeżenie
Przeszukiwanie pełnego tekstu jest opcjonalnym składnikiem SQL Server aparatu bazy danych.Aby uzyskać więcej informacji, zobacz Instalowanie programu SQL Server 2008 R2.
W tej sekcji
Omówienie wyszukiwania pełnotekstowego
Wprowadzono przeszukiwanie pełnego tekstu zarządzania i rozwoju.Architektura wyszukiwania pełnotekstowego
Zawiera opis architektury przeszukiwanie pełnego tekstu w pełni zintegrowanym SQL Server 2008, która wprowadza nowy aparat pełnego tekstu, który znajduje się wewnątrz Aparat baz danych.Administrowanie wyszukiwania pełnotekstowego
W tym artykule wyjaśniono, wdrażanie i administrowanie pojęcia związane z przeszukiwanie pełnego tekstu.Kwerenda SQL Server przy użyciu wyszukiwania pełnotekstowego
Porównuje przeszukiwanie pełnego tekstu Transact-SQL predykaty i działa i opisano różne typy kwerend, które mogą być uruchamiane za pomocą przeszukiwanie pełnego tekstu.Rozwiązywanie problemów z wyszukiwania pełnotekstowego
Zawiera odpowiedzi na często zadawane pytania i podstawowe informacje dotyczące rozwiązywania problemów.