Będzie to oczywiście zależało od twoich dokładnych wymagań, ale użycie CONTAINS w twoim SQL daje możliwość przeprowadzania wyszukiwania zbliżonego, a także wyszukiwania tematycznego i rozmytego.
http://www .developer.com/db/article.php/3446891/Understanding-SQL-Server-Full-Text-Indexing.htm
http://msdn.microsoft.com/en- us/library/ms187787(SQL.90).aspx