Както казахте, FREETEXT
търси всяка дума във вашата фраза, а не фразата като всичко. За целта трябва да използвате CONTAINS
изявление. Като това:
SELECT Description
FROM Projects
WHERE CONTAINS(Description, '"City Hall"')
Ако искате да получите ранга на резултатите, трябва да използвате CONTAINSTABLE
. Работи приблизително по същия начин, но връща таблица с две колони:[Key], която съдържа първичния ключ на таблицата за търсене и [Rank], която ви дава ранга на резултата.