What is Elasticsearch? - Deepstash

Bite‑sized knowledge

to upgrade

your career

Ideas from books, articles & podcasts.

published 4 ideas

What is Elasticsearch?

elastic.co

Elasticsearch and Lucene

Elasticsearch is a distributed search and analytics engine, built on top of Lucene. It provides a JSON-based REST API and supports sharding, replication, and cluster management, for high availability.

Lucene is a high-performance search engine library, writ...

1

STASHED IN:

5

Common use cases

  • Adding search to an application or website
  • Logging and log analytics
  • Application performance monitoring
  • Infrastructure monitoring

STASHED IN:

5

Performance

  • Fast full-text search - Because it's built on top of Lucene
  • Near real-time indexing - It takes under 1s for newly indexed documents to show up in searches
  • High performance & Fault tolerance - Each index is split into shards, ...

STASHED IN:

5

Indexing data

When you add data to Elasticsearch, it is analyzed (parsed, normalized, and enriched), and stored into an inverted index.

The inverted index is a data structure designed for fast full-text searches. It keeps track of all unique words and in which documents ...

1

STASHED IN:

5

0 Comments

Discover and save more ideas by creating a

FREE

Deepstash account.

Develop a

reading habit

, save

time

and create an amazing

knowledge library

.

GET THE APP: