Amazon Elasticsearch Service vs Elasticsearch

Amazon Elasticsearch Service
Amazon Elasticsearch Service


Add tool

Amazon Elasticsearch Service vs Elasticsearch: What are the differences?

Developers describe Amazon Elasticsearch Service as "Real-time, distributed search and analytics engine that fits nicely into a cloud environment". . On the other hand, Elasticsearch is detailed as "Open Source, Distributed, RESTful Search Engine". Elasticsearch is a distributed, RESTful search and analytics engine capable of storing data and searching it in near real time. Elasticsearch, Kibana, Beats and Logstash are the Elastic Stack (sometimes called the ELK Stack).

Amazon Elasticsearch Service and Elasticsearch can be categorized as "Search as a Service" tools.

"Easy setup, monitoring and scaling" is the top reason why over 7 developers like Amazon Elasticsearch Service, while over 310 developers mention "Powerful api" as the leading cause for choosing Elasticsearch.

Elasticsearch is an open source tool with 42.4K GitHub stars and 14.2K GitHub forks. Here's a link to Elasticsearch's open source repository on GitHub.

According to the StackShare community, Elasticsearch has a broader approval, being mentioned in 2000 company stacks & 976 developers stacks; compared to Amazon Elasticsearch Service, which is listed in 79 company stacks and 13 developer stacks.

- No public GitHub repository available -

What is Amazon Elasticsearch Service?

Amazon Elasticsearch Service is a fully managed service that makes it easy for you to deploy, secure, and operate Elasticsearch at scale with zero down time.

What is Elasticsearch?

Elasticsearch is a distributed, RESTful search and analytics engine capable of storing data and searching it in near real time. Elasticsearch, Kibana, Beats and Logstash are the Elastic Stack (sometimes called the ELK Stack).

Want advice about which of these to choose?Ask the StackShare community!

Why do developers choose Amazon Elasticsearch Service?
Why do developers choose Elasticsearch?

Sign up to add, upvote and see more prosMake informed product decisions

What are the cons of using Amazon Elasticsearch Service?
What are the cons of using Elasticsearch?
    Be the first to leave a con
    What companies use Amazon Elasticsearch Service?
    What companies use Elasticsearch?

    Sign up to get full access to all the companiesMake informed product decisions

    What tools integrate with Amazon Elasticsearch Service?
    What tools integrate with Elasticsearch?

    Sign up to get full access to all the tool integrationsMake informed product decisions

    What are some alternatives to Amazon Elasticsearch Service and Elasticsearch?
    Amazon CloudSearch
    Amazon CloudSearch enables you to search large collections of data such as web pages, document files, forum posts, or product information. With a few clicks in the AWS Management Console, you can create a search domain, upload the data you want to make searchable to Amazon CloudSearch, and the search service automatically provisions the required technology resources and deploys a highly tuned search index.
    Elastic Cloud
    A growing family of Elastic SaaS offerings that make it easy to deploy, operate, and scale Elastic products and solutions in the cloud. From an easy-to-use hosted and managed Elasticsearch experience to powerful, out-of-the-box search solutions.
    Our mission is to make you a search expert. Push data to our API to make it searchable in real time. Build your dream front end with one of our web or mobile UI libraries. Tune relevance and get analytics right from your dashboard.
    Swiftype is the easiest way to add great search to your website or mobile application.
    Azure Search
    Azure Search makes it easy to add powerful and sophisticated search capabilities to your website or application. Quickly and easily tune search results and construct rich, fine-tuned ranking models to tie search results to business goals. Reliable throughput and storage provide fast search indexing and querying to support time-sensitive search scenarios.
    See all alternatives
    Decisions about Amazon Elasticsearch Service and Elasticsearch
    No stack decisions found
    Interest over time
    Reviews of Amazon Elasticsearch Service and Elasticsearch
    No reviews found
    How developers use Amazon Elasticsearch Service and Elasticsearch
    Avatar of imgur
    imgur uses ElasticsearchElasticsearch

    Elasticsearch is the engine that powers search on the site. From a high level perspective, it’s a Lucene wrapper that exposes Lucene’s features via a RESTful API. It handles the distribution of data and simplifies scaling, among other things.

    Given that we are on AWS, we use an AWS cloud plugin for Elasticsearch that makes it easy to work in the cloud. It allows us to add nodes without much hassle. It will take care of figuring out if a new node has joined the cluster, and, if so, Elasticsearch will proceed to move data to that new node. It works the same way when a node goes down. It will remove that node based on the AWS cluster configuration.

    Avatar of Instacart
    Instacart uses ElasticsearchElasticsearch

    The very first version of the search was just a Postgres database query. It wasn’t terribly efficient, and then at some point, we moved over to ElasticSearch, and then since then, Andrew just did a lot of work with it, so ElasticSearch is amazing, but out of the box, it doesn’t come configured with all the nice things that are there, but you spend a lot of time figuring out how to put it all together to add stemming, auto suggestions, all kinds of different things, like even spelling adjustments and tomato/tomatoes, that would return different results, so Andrew did a ton of work to make it really, really nice and build a very simple Ruby gem called SearchKick.

    Avatar of AngeloR
    AngeloR uses ElasticsearchElasticsearch

    We use ElasticSearch for

    • Session Logs
    • Analytics
    • Leaderboards

    We originally self managed the ElasticSearch clusters, but due to our small ops team size we opt to move things to managed AWS services where possible.

    The managed servers, however, do not allow us to manage our own backups and a restore actually requires us to open a support ticket with them. We ended up setting up our own nightly backup since we do per day indexes for the logs/analytics.

    Avatar of Brandon Adams
    Brandon Adams uses ElasticsearchElasticsearch

    Elasticsearch has good tooling and supports a large api that makes it ideal for denormalizing data. It has a simple to use aggregations api that tends to encompass most of what I need a BI tool to do, especially in the early going (when paired with Kibana). It's also handy when you just want to search some text.

    Avatar of Ana Phi Sancho
    Ana Phi Sancho uses ElasticsearchElasticsearch

    Self taught : acquired knowledge or skill on one's own initiative. Open Source Search & Analytics. -time search and analytics engine. Search engine based on Lucene. It provides a distributed, multitenant-capable full-text search engine with an HTTP web interface and schema-free JSON documents.

    Avatar of Charles LaPress
    Charles LaPress uses Amazon Elasticsearch ServiceAmazon Elasticsearch Service

    By streaming data from Dynamodb Elasticsearch provides the dynamic lookups for listings by activity, date, cost, ect. ect, providing a superior enduser experience.

    How much does Amazon Elasticsearch Service cost?
    How much does Elasticsearch cost?
    Pricing unavailable