Search emails with Emacs Notmuch and Helm
This package can be used to search emails in Emacs, searching result displays as you type thanks to Helm, though notmuch-search does the real search.
notmuch-search