Please tell me you're hiring bloom filter / client-side JS search experts. We're on the verge of moving our whole company off ProtonMail because search is unusable.
Search is unusable on ProtonMail because they can't decrypt your emails to search through them. I've raised this issue with them and they responded that the (current) solution is to use a local mail client to download all your emails and search them using your client.