Udostępnij przez


Wykonywanie wyszukiwania prefiks

Przeszukiwanie pełnego tekstu umożliwia wyszukiwanie słów lub fraz z określonego prefiksu.

Przeprowadzając wyszukiwanie prefiks, zwracane są wszystkie wpisy kolumna, które zawierają tekst rozpoczynający się od określonego prefiksu.Na przykład, aby wyszukać wszystkie wiersze zawierające prefiks góry -, jak w góryple, góryping, i góry , kwerenda wygląda następująco:

USE AdventureWorks2008R2;
GO
SELECT Description, ProductDescriptionID
FROM Production.ProductDescription
WHERE CONTAINS (Description, ' "top*" ' );
GO

Cały tekst, który pasuje do tekstu określony przed zwróceniem gwiazdki (*).Jeśli tekst i gwiazdki są nie rozdzielone podwójny cudzysłów, jak w CONTAINS (DESCRIPTION, 'top*'), przeszukiwanie pełnego tekstu, nie należy rozważyć gwiazdki jako symbolu wieloznacznego..

Gdy termin prefiks jest frazę, każdy token tworzących frazę uważa się termin oddzielnych prefiks.Wszystkie wiersze, które mają słów z warunkami prefiks zostaną zwrócone.Na przykład określenie prefiksu "chleb light *" znaleźć wiersze z tekstem albo "panierowane, light" "lekko panierowane" lub "światła chleb", ale będzie zwraca "lekko tosty".