4 ms·
> That still requires the client to have downloaded all emails in the past in order to generate the Bloom filters. That's generally not an issue. When people f
by Xeoncross 3y ago
> That still requires the client to have downloaded all emails in the past in order to generate the Bloom filters.
That's generally not an issue. When people first create an email there is only 1 welcome email in the account. The client web/mobile/desktop downloads that one email and creates the search index.
If you get a new client/phone/desktop you can still reuse the encrypted index files. It's not like you have to download your last 5 years emails on each new device.
- SahAssar 3y agoIn that scenario would each device to publish their index files and the others using the same account download and use them? Are there good merging methods for this or would it just be latest wins?
- Xeoncross 3y agoThey would reuse a few large fragments. Maybe one each month or year. There would need to be some sort of locking mech to keep clients from clobbering each other, or maybe not since the final state of the filter would probably be the same anyway.
- willhackett 3y agoYou can possibly generate these filters on the server-side and serialize them for the client. I like the idea of only needing to store some pointers and metadata locally; that said I do prefer all my mail is available offline.