elasticSearch--概述

ElasticSearch核心概念:相当于Mysql数据库一样的服务

1索引 index:相当于mysql里的数据库

一个索引就是一个拥有几分相似特征的文档的集合,比如说你可以有一个客户数据索引,另一个产品目录的索引,还有一个订单数据的索引,一个索引由一个名字来标识(必须全部是小写字母的),并且当我们要对对应这个索引中的文档进行索引,搜索更新和删除的时候都要使用到这个名字,在一个集群中可以定义任意多的索引

2.Type 相当于mysql里面逻辑上的表

在一个索引当中,可以定义多个类型,一个类行型是你的索引的一个逻辑分区,含义由你来定义,通常,会为一组共同字段的文档定义一个类型,可以为博客类型定义一个字段,也可以为评论数据定义一个类型

3.字段Filed

相当于数据表的字段,对文档数据根据不同属性进行分类标识

4.映射Mapping

mapping是处理数据的方式和规则方面做一些限制,如某个字段的数据类型,默认值,分析器,是否被索引等等,这些都是映射里面可以设置的,其他的就是处理es里面数据的一些规则设置也叫做映射,按着最优规则处理数据对性能提高很大,因此才需要建立映射,并且需要思考如何建立映射才能对性能最好。

5.文档

一个文档是一个可以被索引的基础信息单元,比如拥有某一个客户的文档,某一个产品的文档,某一个订单的文档,文档已JSON格式来表示,,在一个index/type里面,你可以存储人一多的文档,注意尽管一个文档,物理上存在于一个索引中,文档必须被索引赋予一个索引的type

6.接近实时的NRT

es是一个接近实时的搜索平台,这意味着,从索引一个文档直到这个文档能够被搜索到有一个轻微的延迟(通常1秒以内)

7.集群

一个集群是由一个或多个节点组织在一起,他们共同持有整个的数据,并一起提供索引和搜索功能,一个集群由一个唯一的名字来标识

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值