Search

This is the minimal implementation of search.