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 |