Superhuman?
I'm in the process of requesting takeout so I can get the messages in a text format so I can wash them with various unix utilities to generate the appropriate indexes.
I'm only interested in doing this for messages into and out of my account. I'm not building a service for other people to use, and disk space is cheap, so I can afford for my index to be less space efficient than most people might prefer.
Thanks for the recommendation, though. I'm pretty sure Superhuman isn't what I'm looking for, but I'll look at them anyway.