3 ms·
https://www.stavros.io/posts/bloom-filter-search-engine/ https://www.stavros.io/posts/bloom-filter-search-engine/
by Xeoncross 3y ago
https://www.stavros.io/posts/bloom-filter-search-engine/ https://www.stavros.io/posts/bloom-filter-search-engine/
- Szpadel 3y agoEither I didn't understand something or this method would still require server to have way to decrypt data to create that index? Or this could be computed on client side but that's not much different than fetching all emails locally
- Xeoncross 3y agoClients already fetch all emails locally over the years you use the email. You don't have to build the index in one pass. As you read/download each new email, you add it to the index segments. The same way you don't have to download the internet to create your searchable browser history.
- j16sdiz 3y agoIt don't help with my existing multi-GB email archive.
- eviks 3y agoYou could also have the bigger desktop client fetch everything for the purposes of building an index (and also having a backup of your email), then your smaller phone doesn't have to fetch everything