I take daily notes in a plaintext file labeled with date in the YYYYMMDD format. These files are no more than 100 lines long, and are written in a blog style format.
I'd like to be able search these files as if they were blog posts indexed by google, with some phrase query returning the most relevant/recent date filenames, with a snippet containing the relevant part.
Ideally it would be something like this:
#searchindex "laptop no sound"
returns:
20100909.txt:
... laptop sound isn't working...
20100101.txt
... sound is too loud... debating what laptop to buy...
and so on and so forth.
I'm working on a Linux platform (Debian with GNOME). I've looked at Beagle and Tracker, but they just seem complete overkill for what I want.
EDIT: Many suggestions include grep, but I would like something a little more powerful than that, taking into account proximity of keywords, date, etc. Many of these files will have somewhat similar keywords, so I'll be getting too many hits using just grep. I don't mind the extra overhead of indexing.