
上QQ阅读APP看书,第一时间看更新
Elasticsearch
Elasticsearch is a full text search engine that can be used as a NoSQL database and as an analytics engine. It is easy to scale, schemaless, and near real time, and provides a restful interface for different operations. It is schemaless, and it uses inverted indexes for data storage. There are different language clients available for Elasticsearch, as follows:
- Java
- PHP
- Perl
- Python
- .NET
- Ruby
- JavaScript
- Groovy
The basic components of Elasticsearch are as follows:
- Cluster
- Node
- Index
- Type
- Document
- Shard