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