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



SolrElasticSearch
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 platformNoYes (Logstash)
Simple Query APIYesYes
Built-in scheduler for updatesNoYes (Logstash)
Returns entire document as search resultYesYes
Full-Text Search Features (misspealing, synonyms, ..)Yes (very advanced)Yes
Overall applicationText searchanalytical querying, filtering, and grouping
Nested documents supportNoYes