You might be interested in the vimwiki plugin. The diary feature automatically creates pages per day named with a datestamp. Grep to search.
You don't even need grep, as vimwiki has built-in search:
":VWS /pattern/
Search for /pattern/ in all files of current wiki.
To display all matches use |:lopen| command.
To display next match use |:lnext| command.
To display previous match use |:lprevious| command."My current kludgy method is to upload the files to S3 and hit my tiny flask server via WorkflowApp to read the contents. It's not great, but achieves what I need it to do.