Skip to content

ElasticSearch

Elasticsearch is oriented towards document storage, which can be a piece of product data in database, or an order message.

The document data is serialised into json format and stored in elasticsearch.

ElasticSearch is a open-source distributed search engine. It can be used to achieve Search, Log Statistics, Analysis, System Monitor, .etc.

What is elastic stack (ELK)?

It is a technology stack with elasticsearch as its core, and it includes: beats, Logstash, kibana, elasticsearch.

  • beats: colllect data
  • Logstash: collect data
  • kibana: visualize data
  • elasticsearch: search and store data as core functions.

What is Lucene?

It is an Apache open-source search engine package, provides core API for search engine.

Elasticsearch is based on lucene for secondary development.