Algolia vs Elasticsearch

Need advice about which tool to choose?Ask the StackShare community!

Algolia

948
865
+ 1
695
Elasticsearch

22.2K
16.4K
+ 1
1.6K
Add tool

Algolia vs Elasticsearch: What are the differences?

Developers describe Algolia as "Developer-friendly API and complete set of tools for building search". 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. 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).

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

Some of the features offered by Algolia are:

  • Database search
  • Multi-attributes
  • Search as you type

On the other hand, Elasticsearch provides the following key features:

  • Distributed and Highly Available Search Engine.
  • Multi Tenant with Multi Types.
  • Various set of APIs including RESTful

"Ultra fast", "Super easy to implement" and "Easy setup, fast and relevant" are the key factors why developers consider Algolia; whereas "Powerful api", "Great search engine" and "Open source" are the primary reasons why Elasticsearch is favored.

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.

Uber Technologies, Instacart, and Slack are some of the popular companies that use Elasticsearch, whereas Algolia is used by Medium, StackShare, and Product Hunt. Elasticsearch has a broader approval, being mentioned in 2000 company stacks & 976 developers stacks; compared to Algolia, which is listed in 258 company stacks and 54 developer stacks.

Pros of Algolia
Pros of Elasticsearch
  • 125
    Ultra fast
  • 95
    Super easy to implement
  • 73
    Modern search engine
  • 71
    Excellent support
  • 70
    Easy setup, fast and relevant
  • 46
    Typos handling
  • 40
    Search analytics
  • 31
    Designed to search records, not pages
  • 30
    Multiple datacenters
  • 30
    Distributed Search Network
  • 10
    Smart Highlighting
  • 9
    Search as you type
  • 8
    Instantsearch.js
  • 8
    Multi-attributes
  • 6
    Super fast, easy to set up
  • 5
    Amazing uptime
  • 5
    Database search
  • 4
    Realtime
  • 4
    Great documentation
  • 4
    Highly customizable
  • 4
    Github-awesome-autocomple
  • 3
    Powerful Search
  • 3
    Beautiful UI
  • 3
    Places.js
  • 2
    Integrates with just about everything
  • 2
    Awesome aanltiycs and typos hnadling
  • 1
    Fast response time
  • 1
    Smooth platform
  • 1
    Github integration
  • 1
    Developer-friendly frontend libraries
  • 320
    Powerful api
  • 310
    Great search engine
  • 230
    Open source
  • 213
    Restful
  • 200
    Near real-time search
  • 96
    Free
  • 83
    Search everything
  • 54
    Easy to get started
  • 45
    Analytics
  • 26
    Distributed
  • 6
    Fast search
  • 5
    More than a search engine
  • 3
    Awesome, great tool
  • 3
    Easy to scale
  • 3
    Great docs
  • 2
    Nosql DB
  • 2
    Great piece of software
  • 2
    Document Store
  • 2
    Great customer support
  • 2
    Intuitive API
  • 2
    Fast
  • 2
    Easy setup
  • 2
    Highly Available
  • 1
    Not stable
  • 1
    Reliable
  • 1
    Github
  • 1
    Elaticsearch
  • 1
    Actively developing
  • 1
    Responsive maintainers on GitHub
  • 1
    Ecosystem
  • 1
    Scalability
  • 1
    Potato
  • 0
    Community
  • 0
    Easy to get hot data

Sign up to add or upvote prosMake informed product decisions

Cons of Algolia
Cons of Elasticsearch
  • 10
    Expensive
  • 6
    Diffecult to get started
  • 5
    Resource hungry
  • 4
    Expensive
  • 3
    Hard to keep stable at large scale

Sign up to add or upvote consMake informed product decisions

- No public GitHub repository available -

What is Algolia?

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.

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).

Need advice about which tool to choose?Ask the StackShare community!

What companies use Algolia?
What companies use Elasticsearch?

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

What tools integrate with Algolia?
What tools integrate with Elasticsearch?

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

Blog Posts

May 21 2019 at 12:20AM
https://img.stackshare.io/stack/370781/default_a990c1c91c00f9e31ddef32a6738f0f105af38dd.png logo

Elastic

ElasticsearchKibanaLogstash+4
11
2591
JavaScriptGitHubNode.js+29
14
10611
GitHubPythonReact+42
46
38555
GitHubPythonNode.js+47
43
67745
GitHubSlackNGINX+15
26
19713
What are some alternatives to Algolia and Elasticsearch?
Solr
Solr is the popular, blazing fast open source enterprise search platform from the Apache Lucene project. Its major features include powerful full-text search, hit highlighting, faceted search, near real-time indexing, dynamic clustering, database integration, rich document (e.g., Word, PDF) handling, and geospatial search. Solr is highly reliable, scalable and fault tolerant, providing distributed indexing, replication and load-balanced querying, automated failover and recovery, centralized configuration and more. Solr powers the search and navigation features of many of the world's largest internet sites.
Swiftype
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.
Klevu
It is an intelligent site search solution designed to help eCommerce businesses increase onsite sales and improve the customer online shopping experience.
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.
See all alternatives
Interest over time
How much does Algolia cost?
How much does Elasticsearch cost?