1. Solr (Apache): Pro – Open source and highly configurable with over ten language analysis modules. Con – Challenging to set up and configure on distributed systems.
2. DSE (Datastax): Pro – Good hybrid on-premise/cloud scalability, activity logging and analytics. Con – Extremely difficult setup process and steep learning curve for using the search and analytics functions.
3. Kibana (Elastic): Pro – Easy setup process and wide range of aggregation and visualization options. Con – Limited scalability when dealing with large data sets.
4. Algolia: Pro – Simplified setup and quick access to data. Con – It’s a paid platform with limited scalability and limited data storage.
5. Couchbase: Pro – Flexible distributed architecture and support for full-text search. Con – Complicated setup process and high cost.