I saw the Hyper Estraier document indexing engine howto'd on Linux Gazette [1] [2] and it looked slick enough to replace google as my blog search (for some reason, google doesn't value my words as much as I do ;).
FYI, I spent ~30-minutes skimming the howtos, setting it up, and customizing the search results page. The ease of use makes me think that I should just index ${HOME} and feed it file updates with inotify.