elasticsearch入门之基本用法

本文介绍了Elasticsearch的基础概念,如索引、类型和文档,并详细讲解了如何使用RESTFul API进行创建索引、插入、修改、删除文档及执行查询和聚合查询。通过实例演示了在Postman中创建索引、指定和自动产生文档ID以及各种查询方式,包括简单查询、条件查询和聚合查询。
摘要由CSDN通过智能技术生成

温馨链接

1.基础概念

  • 索引:含有相同属性的文档集合(必须小写)
  • 类型:索引可以定义一个或多个类型,文档必须属于一个类型
  • 文档:文档是可以被索引的基本数据单元
    理解:把索引看作一个database,类型就是一个table,文档相当于一行记录
  • 分片:每个索引都有多个分片,每个分片是一个Lucene索引
  • 备份:拷贝一份分片就完成了分片的备份
    注意 elasticsearch在创建索引时默认为5个分片1个备份,分片只能在索引创建前修改,而备份可以动态修改
    在这里插入图片描述

2.基本用法

RESTFul API

  • API基本格式:http://ip:port/<索引>/<类型>/<文档id>
  • 常用HTTP动词:GET/PUT/POST/DELETE

创建索引

  • 操作:索引——>新建索引
    创建一个book索引
    在这里插入图片描述
  • 主分片与备份分片
    细框:备份
    在这里插入图片描述
    粗框:主分片
    在这里插入图片描述
    从上往下看:细框对应粗框
    在这里插入图片描述
  • 非结构化创建与结构化创建
    查看:点击信息——>索引信息
    看到mappings是空的就是非结构化索引
    在这里插入图片描述
  • 建立结构化索引:
    操作:点击复合查询,创建一个索引
    在这里插入图片描述
    再回到概念界面,点击刷新,mappings不为空,有结构映射了
    在这里插入图片描述
    提示:这里的book(索引)就是数据库,novel(类型)就是表,ti
  • 3
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值