今日分享 – 【ES三周年】+Elasticsearch Service基础知识点

一、Elasticsearch Service概念

1、Elasticsearch Service简称为ES是Java语言开发,并且是当前互联网上最流行的开源的搜索引擎,

他拥有实时搜索的强大功能,因其稳定、可靠、快速及使用方便而倍受青睐。

客户端支持Java、NET(C#)、PHP、Python、Ruby等多种语言。

数据分类

  • 结构化数据: 固定格式,有限长度 比如mysql存的数据
  • 非结构化数据:不定长,无固定格式 比如邮件,word文档,日志
  • 半结构化数据: 前两者结合 比如xml,html

搜索分类

  1. 结构化数据搜索: 使用关系型数据库
  2. 非结构化数据搜索
  3. 顺序扫描 /全文检索

解析:

  1. 结构化数据搜索就是搜索那些存在结构的数据类型进行查询,比如时间、日期等好多都是有结构的数据,他们有固定的格式,可以进行一些逻辑操作。常见的就是把时间进行比较,判定值的大小等等。
  2. 非结构化数据搜索就是反言之,没有固定的数据格式,比如邮件、文档等。
  3. 顺序扫描顾名思义就是按照顺序对用户提供的搜索值进行比对扫描查询。

总结:

Elasticsearch Service总体来讲,就是把复杂的事情简单化,很实用,很方便。

正文完