Elasticsearch

  1. 1倒排索引
    根据属性的值来查找记录,每一项dou都包括一个属性值和具有该属性值的各记录地址,由于不是用过记录来确定属性值,而是通过属性值来确定记录的位置,因而称为倒排索引,带有倒排索引的文件称为倒排索引文件

  2. ES术语及概念

     1. 索引词(term):一个能够被索引的精确值
     2. 文本(text):非结构化文字,(文本会被分析成一个个索引词,存储在es的索引库)
     3. 分析(abaktsis):将文本转换为s索引词的过程,过程依赖于分词器
     4. 集群(cluster):由一个或者多个节点组成对外提供服务,一个集群有一个默认的名称为ElasticSearch	
     5. 节点(node):一个节点是一个逻辑上独立的服务,是集群的一部分,可以存储数据,并参与集群的索引和搜索功能
     6. 路由(routing):当存储一个文档的时候,它会存储在唯一的分片中,具体是哪个分片是通过散列值进行选择,	默认情况下由文档的ID生成,
     7. 分片(shard):单个的lucene实例,索引是指向主分片和副本分片的逻辑空间,当创建一个索引时,可以定义你想要的分片的数量,当分片一旦建立,则分片的数量不能修改
     8. 复制(replica):当网络中某个节点出现问题,复制可以对故障进行转移,保证系统的高可用。
     9. 索引(index):具有相同结构的文档集合,(such as ,一个客户信息的索引,一个订单的索引,)在系统中索引名字全小写,通过这个名字执行crud
     10.类型(type):在索引中,可以定义一个或者多个类型,类型是索引的逻辑分区,通常一种类型被定义为具有一组公共字段的文档 
     11.文档(document):是存储在es中的一个json串。类似于关系型数据库中表的一行,每个存储在索引中的一个文档都有一个类型和一个ID
     12.映射(mapping):类似于关系数据库中的表结构,每一个索引都有一个映射,定义了索引中的每一个字段类型
     13.字段(field):文档包含0或者多个字段,字段可以是一个简单的值(string,data)也可以是数组或者对象的嵌套
     14.来源字段(source field):原文档将被存储在_source这个字段中,当你查询的时候也是返回这个字段
     15.主键(id):index/type/id
    

在这里插入图片描述
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值