Searching for Words or Phrases Close to Another Word or Phrase (Proximity Term)
Można wyszukiwać wyrazy lub frazy w pobliżu inny wyraz lub frazę.Ponadto można określić dwa wyrazy lub frazy w dowolnej kolejności i uzyskać taki sam wynik.W tym przykładzie wyszukiwane słowa "reflektor zbliżony do wyrazu"nawiasu „".
USE AdventureWorks;
GO
SELECT DocumentID, DocumentSummary, Document
FROM Production.Document AS DocTable INNER JOIN
CONTAINSTABLE(Production.Document, Document, '(Reflector NEAR Bracket)' ) AS KEY_TBL
ON DocTable.DocumentID = KEY_TBL.[KEY]
ORDER BY KEY_TBL.RANK;
GO
Zwróć uwagę, można również odwrócić warunki CONTAINSTABLE uzyskać taki sam wynik:
CONTAINSTABLE(Production.Document, Document, '(Bracket NEAR Reflector)' ) AS KEY_TBL
Używanie znaku tyldy (~) zamiast blisko słowo kluczowe w starszych kwerendę i uzyskać ten sam rezultat co:
CONTAINSTABLE(Production.Document, Document, '(Reflector ~ Bracket)' ) AS KEY_TBL
W warunkach wyszukiwania można określić więcej niż dwa wyrazy lub frazy.Na przykład jest to możliwe, że:
CONTAINSTABLE(Production.Document, Document, '(Reflector ~ Bracket ~ Installation)' ) AS KEY_TBL
Oznacza to, że "Reflektor" powinny znajdować się w pobliżu "Nawias" i "Nawias" powinny znajdować się w bliskiej odległości od "" instalacja".
See Also