It would be a great thing for IMAP servers to do, but none of the major open source ones really take on that feature, and Google wants you in their web-client, so searches via IMAP are low-quality at best.
It would be a great thing for IMAP servers to do, but none of the major open source ones really take on that feature, and Google wants you in their web-client, so searches via IMAP are low-quality at best.
How long do you imagine it takes to fully index 100 emails? 1000? It's likely under a minute even for 10,000. And it's work that's only done once, they don't need to rebuild the entire index every time a new email is added. They absolutely could (and should if they don't already) index all locally downloaded e-mails. It's bonkers not to do it.
Doesn't this feel like a perfect example of work done at 3AM when plugged in and (importantly) after the battery is fully charged? It won't be perfect, searching for an email in the afternoon that you received in the morning won't be in the index, but I generally don't need search for emails I received so recently anyways