The SQL Server Full Text Search option is really powerful. However you need to be aware that by default a search is always done on a full word. For example if you had indexed ‘the quick brown fox jumps over the lazy dog’ and you search for ‘brow’ you don’t get a result back.
To solve this you can use wildcards, but you have to be aware that you put the full search term between quotes.
This query will not work:
SELECT BookID,BookTitle
FROM Books
WHERE CONTAINS(BookTitle,'brow*')
But this query will:
SELECT BookID,BookTitle
FROM Books
WHERE CONTAINS(BookTitle,'"brow*"')