Elasticsearch简介
Posted tulintao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Elasticsearch简介相关的知识,希望对你有一定的参考价值。
Elasticsearch是一个分布式可扩展的实时搜索引擎和分析引擎,一个建立在全文搜索引擎基础上的搜索引擎,它不仅包括全文搜索功能,还可以进行如下工作:
- 分布式实时文件存储,并将每一个字段都编入到索引中,使其可以被搜索
- 实时分析的分布式搜索系统
- 可以扩展到上百台服务器,处理PB级别的结构化或非结构化的数据
对应到mysql中的关系
关系数据库 ⇒ 数据库 ⇒ 表 ⇒ 行 ⇒ 列(Columns)
Elasticsearch ⇒ 索引(Index) ⇒ 类型(type) ⇒ 文档(Docments) ⇒ 字段(Fields)
一个Elasticsearch集群可以包含多个索引(数据库),也就是说其中包含了很多类型(表),这些类型中又包含了很多的文档(行),然后每个文档中又包含了很多的字段(列)。Elasticsearch的交互,可以使用Java API,也可以直接使用HTTP的Restful API方式,比如我们打算插入一条记录,可以简单发送一个HTTP请求
以上是关于Elasticsearch简介的主要内容,如果未能解决你的问题,请参考以下文章