3 ms·
I’m curious how the search engine is going to scale. Every time things like that are reinvented instead of using something that already exists, like, say, Elast
by moeffju 13y ago
I’m curious how the search engine is going to scale. Every time things like that are reinvented instead of using something that already exists, like, say, ElasticSearch, I will be skeptical. Then I looked at the implementation, and it begins with "take all the message-ids you know… then do a bunch of set intersects on it". Um, seriously? Do you have some stats on runtime behavior with, say, 250k messages?
- rjzzleep 13y agoare you a web developer by any chance? i keep seeing people wanting to use elasticsearch for everything. the last thing I heard was indexing file metadata in elasticsearch just because a piece of software is great, it doesn't mean it's great for everything. why not use one of the many mailbox indexers out there ? like mu. http://www.djcbsoftware.nl/code/mu/ http://www.djcbsoftware.nl/code/mu/
- moeffju 13y agoYes, guilty as charged, it was just the first thing that came to mind. The point stands, though: Why not reuse something existing, tried and proven, stable, instead of reinventing the wheel again.
- brennannovak 13y agoBrennan here from the team. Yes, one can ask that question "Why not use [INSERT SEARCH / DATASTORE]" the answer is a quirky story about the birth of a neat software project, if you're curious check out our blog, site, videos, etc... Re: performance here is our current stats https://github.com/pagekite/Mailpile/wiki/Mailpile%27s-Performance https://github.com/pagekite/Mailpile/wiki/Mailpile%27s-Perfo...