Supported Forms of Query Terms (Full-Text Search)
W tym temacie przedstawia formularze obsługiwane przez kwerendy pełnego tekstu SQL Server, a podsumowuje udostępniana dla każdego formularza kwerendy przez predykaty pełnego tekstu i funkcji wycenione zestawu zestaw wierszy. Kwerendy pełnego tekstu może być uruchamiany tylko na kolumny, które zostały indeksowania pełnotekstowego.
Termin kwerendy formularza |
Description |
Obsługiwane przez |
---|---|---|
Jeden lub więcej określonych słowa lub zwroty)proste termin) |
Podczas wyszukiwania pełnotekstowego wyraz jest uważany za tokenu.Token jest identyfikowany przez wyłączników odpowiednie słowo, przestrzegania reguł lingwistyczne określony język.Prawidłowe wyrażenie może składać się z wielu wyrazów z lub bez znaków interpunkcyjnych między nimi. Na przykład "croissant" jest to słowo, a "café au lait" jest wyrażenie.Wyrazy i frazy, takich jak te nazywane są proste warunki. Aby uzyskać więcej informacji zobaczSearching for Specific Word or Phrase (Simple Term). |
CONTAINS i CONTAINSTABLE, które wyszukuje dokładny odpowiednik frazy, a FREETEXT i FREETEXTTABLE, którą należy podzielić wyrazy w oddzielnych wyrazów. |
Słowo lub frazę, na którym wyrazy zaczynają się od określonego tekstu)Prefiks okres) |
Określenie prefiksu odnosi się do ciąg, który jest umieszczony na początku wyrazu produkcji pochodnych wyraz lub formularza programu inflected. W kolejnym jeden prefiks dowolny wyraz, począwszy od określonego terminu mają wchodzić w skład zestaw wyników.Na przykład wyrażenie "automatyczne *" pasuje do "Automatyczny", "samochodów" i tak dalej. Wg frazy program każdego wyrazu we frazie jest uważane za okres prefiksu.Na przykład wyraz "auto tran *" pasuje do "automatyczne przekazywanie" i "" samochód przetwornika", ale"automatyczne przekazywanie motocykl"nie jest zgodny. Aby uzyskać więcej informacji zobaczWykonywanie wyszukiwania Prefiks. |
CONTAINS i CONTAINSTABLE |
Inflectional formularzy określonego programu word)Określenie generowania) |
Formularze inflectional są różne tenses zlecenia lub pojedynczej i mnogiej form rzeczownik.Na przykład wyszukać formularz inflectional wyrazu "" dysk".Jeśli różnych wierszy w tabela zawierają "wyrazy"dysk", dyski", "drove", "kierowania" i "" o zmiennych", wszystkie będą w zestaw wyników ponieważ każdego z nich może być inflectionally generowane z dysku wyraz. Aby uzyskać więcej informacji zobaczSearching for the Inflectional Form of a Specific Word (Generation Term). |
Kwerendy FREETEXT i FREETEXTTABLE poszukaj inflectional warunki wszystkie wyrazy określone domyślnie. CONTAINS i CONTAINSTABLE obsługują INFLECTIONAL argument opcjonalny. |
Wyraz lub frazę do innej (słowo lub frazęokreślenie odległości) |
Określenie odległości wskazuje wyrazy lub frazy, które znajdują się w bliskiej odległości od innego słowo lub frazę lub dwóch słów lub fraz w dowolnej kolejności. Na przykład który chcesz znaleźć wiersze, dla których wyraz "lodu" jest blisko wyrazu "hockey" lub w których frazę "lodu łyżwiarskie" znajduje się w pobliżu frazę "lodu hockey".Czy dwa terminy lub frazy, są uważane za blisko ze sobą jest obliczany wewnętrznie i nie jest konfigurowane przez użytkownika.Wiele punktów danych jest uwzględniana przy obliczaniu nearness. Ten typ kwerendy także zwraca dokumentów lub wiersze, które zawierają warunki wyszukiwania, nawet jeśli nie znajdują się blisko siebie.Kolejność tych wyniki jest zero (0). Aby uzyskać więcej informacji zobaczSearching for Words or Phrases Close to Another Word or Phrase (Proximity Term). |
Zelig
Note:
FREETEXT i FREETEXTTABLE odszyfrować składnia w sąsiedztwie jako ciągi znaków można wyszukiwać i nie daje oczekiwanych wyniki.
|
Synonimy formularzy określonego programu word)Słownik wyrazów bliskoznacznych) |
Tezaurus definiuje synonimy określone przez użytkownika dla warunków.Na przykład jeżeli wpis, „ {samochód, samochodów, wózek, van}", dodaje się tezaurusa, można wyszukiwać formie tezaurusa"samochód".Wszystkie wiersze w tabela, kwerendy, które zawierają wyrazy "samochodów", "truck", "van" lub "samochód", są wyświetlane w wyniku, ponieważ każdy z tych słów należą do rozszerzania synonim ustawić zawierające wyraz "samochód". Aby uzyskać informacje o strukturze plików tezaurusa zobacz Konfiguracja tezaurusa. |
Kwerendy FREETEXT i FREETEXTTABLE korzysta domyślnie z tezaurusa. CONTAINS i CONTAINSTABLE obsługują opcjonalny argument THESAURUS. |
Wyrazy lub frazy za pomocą ważonych wartości)określenie ważona) |
Wartość wagi, która wskazuje stopień znaczenie dla każdego słowa i frazy w obrębie zestaw wyrazów i fraz.Wartość wagi 0.0 oznacza najniższy, a wartości wagi 1,0 jest najwyższa. Na przykład w kwerendzie wyszukiwania dla wielu warunków, można przypisać każdy wyraz wartości wagi, wskazując jej ważności względem innych wyrazów w warunek wyszukiwania.Wyniki dla tego typu kwerendy zwracają najbardziej odpowiednie wiersze po pierwsze, zgodnie z względną wagę zostały przypisane do wyszukiwania wyrazów.Zestawy wyników zawierających dokumenty lub wiersze zawierające dowolny z warunków określonych (lub zawartości między nimi); jednak niektóre wyniki uznaje się bardziej odpowiednie niż inne ze względu na zmiany ważonych wartości skojarzone z różnymi wyszukiwanych terminów. Aby uzyskać więcej informacji zobaczWyszukiwanie słów lub fraz, za pomocą ważona wartości (ważona termin). |
Zelig
Note:
Za pomocą CONTAINS lub FREETEXT ważona warunkach nie daje trafności do pobieranych wierszy.FREETEXT i FREETEXTTABLE odszyfrować wag jako ciągi znaków można wyszukiwać i nie daje oczekiwanych wyniki.
|