Elasticsearch and Lucene - Deepstash
Elasticsearch and Lucene

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, written in Java. It provides fast and memory efficient text indexing (20-30% of the original text size), and powerful search algorithms:

  • Ranked and faceted searching
  • Text highlighting
  • Autocomplete
  • Suggesters ("Did you mean?")
  • Spell checkers
  • Aggregations

10

64 reads

CURATED FROM

IDEAS CURATED BY

ocpodariu

Alt account of @ocp. I use it to stash ideas about software engineering

The idea is part of this collection:

Machine Learning With Google

Learn more about computerscience with this collection

Understanding machine learning models

Improving data analysis and decision-making

How Google uses logic in machine learning

Related collections

Similar ideas to Elasticsearch and Lucene

Performance

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

Read & Learn

20x Faster

without
deepstash

with
deepstash

with

deepstash

Personalized microlearning

100+ Learning Journeys

Access to 200,000+ ideas

Access to the mobile app

Unlimited idea saving

Unlimited history

Unlimited listening to ideas

Downloading & offline access

Supercharge your mind with one idea per day

Enter your email and spend 1 minute every day to learn something new.

Email

I agree to receive email updates