??Elaticsearch,简称为 ES, ES 是一个开源的高扩展的分布式全文搜索引擎,是整个 ElasticStack 技术栈的核心。它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理 PB 级别的数据。
??Elasticsearch 是面向文档型数据库,一条数据在这里就是一个文档。Elasticsearch 和MySQL的对应关系:
Elasticsearch | MySQL |
---|---|
Index(索引) | DataBase(数据库) |
Type(类型) | Table(表) |
Documents(文档) | Row(行) |
Fields(字段) | Column(列) |
??这里 Type的概念已经被逐渐弱化,Elasticsearch 6.X 中,一个 index 下已经只能包含一个type;Elasticsearch 7.X
中, Type 的概念已经被删除了。
映射(mapping)
。