Som du sagde, FREETEXT
slår hvert ord op i din sætning, ikke sætningen som et alt. Til det skal du bruge CONTAINS
udmelding. Sådan:
SELECT Description
FROM Projects
WHERE CONTAINS(Description, '"City Hall"')
Hvis du ønsker at få rangeringen af resultaterne, skal du bruge CONTAINSTABLE
. Det fungerer nogenlunde det samme, men det returnerer en tabel med to kolonner:[Nøgle], som indeholder søgetabellens primære nøgle og [Rank], som giver dig rangeringen af resultatet.