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 dataLogstash
: collect datakibana
: visualize dataelasticsearch
: 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.