Jak jste řekl, FREETEXT
vyhledává každé slovo ve vaší frázi, nikoli frázi jako vše. K tomu musíte použít CONTAINS
tvrzení. Takhle:
SELECT Description
FROM Projects
WHERE CONTAINS(Description, '"City Hall"')
Pokud chcete získat pořadí výsledků, musíte použít CONTAINSTABLE
. Funguje zhruba stejně, ale vrací tabulku se dvěma sloupci:[Key], který obsahuje primární klíč vyhledávací tabulky, a [Rank], který vám udává pořadí výsledku.