Overall Satisfaction with Apache Lucene
We currently use Apache Lucene to provide search for extremely large datasets of deep image metadata. It allows quick and easy access to the metadata and search facets/filters.
- Quick search of very large amounts of data on a single machine instance.
- Extremely memory and disk efficient/performance.
- Easy to setup and integrate into external systems.
- User interface for setup and maintenance would be helpful.
- Easier cloud/cluster setup.
- Better, centralized documentation.
- Very good at using minimal hardware sets saving money on hosting.
- Very good at housing multiple cores or instances.
I have tried Elastic and Sphinx, each has their benefits but I feel like Apache Lucene overall is the best performing and easiest to setup and maintain.