Seperti yang Anda katakan, FREETEXT
mencari setiap kata dalam frasa Anda, bukan frasa sebagai keseluruhan. Untuk itu Anda perlu menggunakan CONTAINS
penyataan. Seperti ini:
SELECT Description
FROM Projects
WHERE CONTAINS(Description, '"City Hall"')
Jika Anda ingin mendapatkan peringkat hasil, Anda harus menggunakan CONTAINSTABLE
. Cara kerjanya kira-kira sama, tetapi mengembalikan tabel dengan dua kolom:[Key] yang berisi kunci utama tabel pencarian dan [Rank], yang memberi Anda peringkat hasil.