+1  A: 

Google Custom Search Engine won't search over your models unless they are published fairly completely on a page which Google has crawled and indexed. Think of CSE as a very configurable search engine over existing Google search results.

Whoosh appears to be a better fit if you want to search over models in your datastore. Another option for this functionality is Bill Katz's SearchableModel.

Jason Hall