Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the difference between AWS Elasticsearch and AWS CloudSearch?

When should I use AWS Elasticsearch over AWS CloudSearch and vice versa?

like image 549
johnnyodonnell Avatar asked Jan 04 '23 12:01

johnnyodonnell


1 Answers

Amazon Elasticsearch Service provides a fully-managed implementation of Elasticsearch and Kibana. It is commonly used for near real-time visualizations of logs files (but can handle many use-cases).

Amazon CloudSearch is based on Apache Solr. It requires data to be loaded as documents and is good for full-text search, with an understanding of languages and grammar (eg synonyms, words to ignore).

So, it really comes down to whether you want to use Elasticsearch or Solr.

like image 69
John Rotenstein Avatar answered May 20 '23 02:05

John Rotenstein