elastic_search.htm
Elastic Search
Elastic search started off as a scalable Lucene; horizontally scalable search engine. It has been a competitor for Hadoop, Spark, and Flink
It's a server that handles JSON requests.
Elastic Stack
Kibana
- Web UI for searching and visualizing
- Complex aggregations, graphs, charts
- Often used for log analysis
ES is not only for searching text anymore.
Logstash / Beats
- Ways to feed data into Elastic Search
- FileBeat can monitor log files, parse them, and import into Elastic Search in near-real-time
- Not just log files
X-Pack
- Security
- Machine Learning
- Graph Exploration
Basic Concepts
Documents:
- Row in the database
- Something you're searching for
- Any structured JSON data works
- Every document has a unique ID and a type
E.g.,
\