Elasticsearch For Beginners: Indexing your Gmail Inbox

  • This is a great "get to know ES" project use case for elasticsearch! Frees you a bit from having to use Google search while also teaching you how to use queries / aggregations. Awesome work. Will give this a shot later.

    Thanks for putting this together.

  • Worth noting that if you like the idea of indexing your mail, there's also Notmuch. It's a dedicated email search and indexing tool and is very nice when paired with something like OfflineIMAP to sync messages.

    https://notmuchmail.org

  • > First, go here and download your Gmail mailbox…

    > The downloaded archive is in the mbox format

    So really, these instructions are for indexing any mbox-formatted mailbox.

  • What is that http://ohardt.us/download-gmail-mailbox URL where you're supposed to download your email ? Looks fishy, though the hostname doesn't even resolve so not sure what's going on.

  • > Prerequisites: Set up Elasticsearch

    More like first get yourself a host with at least 16gigs of RAM first.

  • this is like using a jackhammer to nail in a pin isn't it? what's the benefit other than a faster search?