Zoals je zei, FREETEXT
zoekt elk woord in je zin op, niet de zin als een alles. Daarvoor moet je de CONTAINS
. gebruiken uitspraak. Zoals dit:
SELECT Description
FROM Projects
WHERE CONTAINS(Description, '"City Hall"')
Als u de rangorde van de resultaten wilt krijgen, moet u CONTAINSTABLE
. gebruiken . Het werkt ongeveer hetzelfde, maar het retourneert een tabel met twee kolommen:[Key] die de primaire sleutel van de zoektabel bevat en [Rank], die u de rangorde van het resultaat geeft.