I would like to see a local search engine. I have been thinking about it for a long time. A local program that intercepts/caches what I am searching. Then it can search in this cache before requesting anything online (maybe even summarize, graph content). It could work offline too. Privacy could me one of its best features.
It could store the actual body of the page I browse and search in those directly, extract figures, summarize. It would be implemented as a kind of man in the middle getting the actual content. Next time you could search the local content, cutting the link with google for a lot of the searches.
EDIT: typo