I just keep a blog. It has some other stuff in it too, but the narrative format of a blog allows me to think a bit about my mood, what I ate, what the ride itself was like, and I can search by keywords.