一. Document的数据格式
ES是面向文档的分析搜索引擎
(1)应用系统的数据结构基本上都是面向对象的。
(2)对象数据存储到数据库当中,只能拆解开来,变为扁平的多张表,每次查询的时候还需要还原为对象格式,相当麻烦。
(3)ES是面向文档的,文档中存储的数据结构,与面向对象的数据结构是一样的,基于这种文档数据结构,es可以提供复杂的索引,全文检索,分析聚合等功能。
(4)ES的document是用json数据格式来表达。
二.基于电商数据做ES的CRUD操作。
前提:安装并启动es.使用kibana工具做相关操作,本次操作以及后续都基于ES5。
es提供了一套cat api,可以帮助我们es中的相关数据
(1)快速查看集群的健康状况? yellow,green,red?
GET _cat/health?v
epoch timestamp cluster status node.total node.data shards pri relo init unassign pending_tasks max_task_wait_time active_shards_percent
1560233646 14:14:06 elasticsearch yellow 1 1 1 1 0