Skip to content

Latest commit

 

History

History
10 lines (9 loc) · 1.03 KB

Terminology-1.md

File metadata and controls

10 lines (9 loc) · 1.03 KB

Terminology

  • ElasticSearch is a near real time search platform build on top of Apache Lucene™
  • ElasticSearch supports ACID for a single document only
  • Cluster is a collection of one or more nodes storing, indexing, and searching data
  • Node is a single server in a cluster, nodes discover each other with unicast and by cluster name defined in /etc/elasticsearch/elasticsearch.yml
  • Node can be configured as master-eligible, data, client, tribe, or left default: master-eligible and data node
  • Index is a collection of documents and equivalent of Rdbms (Relational Database Management System) database or schema
  • Type is a leftover from previous version as collection of documents of a specific type inside index, v6 supports one type per index only
  • Document is a basic unit of operation for indexing, replications, and searching. An approximate equivalent of a row/record in Rdbms. Document can be searched for in an index, but when being indexed must be assigned to a type