4 ms·
How does this compare to Elasticsearch or Solr?
by styfle 9y ago
How does this compare to Elasticsearch or Solr?
- drdaeman 9y agoI think it makes more sense to compare it with Lucene (which both ElasticSearch and Solr are based on) or, say, Xapian. Based on a PDF http://grupoweb.upf.es/WRG/mir2ed/pdf/slides_appendixA.pdf http://grupoweb.upf.es/WRG/mir2ed/pdf/slides_appendixA.pdf page 14 (linked from http://stackoverflow.com/q/5028314/116546 http://stackoverflow.com/q/5028314/116546), I think the differences are MG4J has constant RAM usage (as opposed to Lucene's linear one), but is somewhat more CPU intensive. Haven't used either directly.
- fizx 9y agoThe comparison is with an 8-year-old version of lucene. Lucene is (optionally) constant RAM now.
- fizx 9y agoAs someone who has run multi-terabyte Lucene-based installs, managing gigabytes isn't that interesting ;) It's competing with a project with hundreds of committers, an amazing ecosystem, tons of diverse users, etc.
- dozzie 9y agoAnd both are written in Java. Using a different runtime would make a differentiating point in some applications.
- regularfry 9y agoThere was a C port at one point - https://github.com/dbalmain/ferret https://github.com/dbalmain/ferret, maybe others. No idea if it's current or what the feature set comparison might look like.
- dozzie 9y agoGood to know there is something like this. Maybe I'll do something with it in the future. Thanks.