System Design
  • Introduction
  • Basics
    • Key Characteristics of Distributed Systems
    • Load Balancing
    • Reverse Proxy
    • Cache
    • Sharding or Data Partitioning
    • Index
    • Redundancy and Replication
    • SQL vs NoSQL
  • Advanced
    • The Difference between SLI, SLO, and SLA
    • Consistent Hashing
    • Server-to-client Communication
    • Data Sharding
  • Database
    • SQL
    • ACID
    • Data Partitioning
  • News Feed
    • Design a News Feed System
    • Timeline creation with sharded data
    • Facebook News Feed
    • Twitter News Feed (Timeline)
    • How does facebook rank news feed?
  • Mint
    • Design Mint
  • Web Crawler
    • Design a web crawler
    • Design a decentralized web crawler
  • TODO
    • TODO
    • Elastic Search
    • Lucene
    • twitter-snowflake
Powered by GitBook
On this page

Was this helpful?

  1. TODO

Elastic Search

Distributed Search and Analysis Engine and NoSQL database

Based on Lucene.

Features:

  1. RestFul API for searching and indexing

  2. Free text searching

  3. Built-in sharding, indexing, replication

  4. Key-Value store and field filtering and searching

  5. Machine learning searching

  6. Elastic stack for big data analyzing

PreviousTODONextLucene

Last updated 5 years ago

Was this helpful?