See the Site Search Tutorial for a detailed walk through of adding basic Search to your website.

Scaffolding with SearchContext
Configure the search form within ModelAdmin using the SearchContext class.
Fulltext Search
Fulltext search allows sophisticated searching on text content.