Benchmark - Apache SolR and ElasticSearch
Support ElasticSearch for server-side data indexing and discovery if you want Germain to rely on this technology.
Comparative Analysis of Apache SolR and ElasticSearch
Solr | ElasticSearch | |
Index Speed based on 1mil rows (ootb) | ~4min | ~22min |
Index Speed based on 1mil rows (with simple optimizations) | not tested | ~8min |
Index Size | ~500mb | ~750mb |
Requires additional tool/software to pull from DB and insert into search platform | No | Yes (Logstash) |
Simple Query API | Yes | Yes |
Built-in scheduler for updates | No | Yes (Logstash) |
Returns entire document as search result | Yes | Yes |
Full-Text Search Features (misspealing, synonyms, ..) | Yes (very advanced) | Yes |
Overall application | Text search | analytical querying, filtering, and grouping |
Nested documents support | No | Yes |