I would use SQL Server Full-Text Search. It's powerful, adjustable, supports linguistic features of different languages and so on.
I think you should start from this: http://msdn.microsoft.com/en-us/library/ms142571(v=sql.105).aspx
Very general steps to apply it to your application will be:
Install Full-Text Search component from SQL Server installation.
Create and adjust Full-Text index in your database.
Define a search query with the necessary predicates.
Integrate to your application!