当前位置: 首页 > news >正文

【ElasticSearch】实操 - http

目录

  • 安装ES
    • 下载安装运行
  • 实操
    • 创建索引
    • 查询索引
    • 查询全部索引
    • 删除索引
    • 创建文档 put&post
      • post
      • put
    • 主键查询 全查询
      • 主键
      • 全部查询
    • 全量修改&局部修改&删除
      • 局部修改
      • 局部修改
      • 删除
    • 条件查询&分页查询&查询排序
      • 条件
      • 分页
      • 排序
    • 多条件查询& 范围查询
      • 多条件
      • 范围
    • 全文检索&完全匹配&高亮查询
      • 全文检索
      • 完全匹配
      • 高亮查询
    • 聚合查询
    • 映射关系

安装ES

下载安装运行

①.ElasticSearch官网下载

在这里插入图片描述
②.运行看官网就好,切换到你解压之后的es目录下,执行 bin/elasticsearch
在这里插入图片描述
③.启动成功之后,浏览器访问:localhost:9200,出现如下证明启动无误。
在这里插入图片描述

实操

创建索引

在这里插入图片描述
再次put一次,会提示已经存在。
在这里插入图片描述
将put请求方式改为post
在这里插入图片描述
总结:创建索引不能使用post,post不是幂等性的。get put head delete是幂等性的。

查询索引

在这里插入图片描述

查询全部索引

在这里插入图片描述

删除索引

在这里插入图片描述

创建文档 put&post

post

在这里插入图片描述
指定id创建文档
在这里插入图片描述

put

幂等性创建文档
在这里插入图片描述

主键查询 全查询

主键

在这里插入图片描述

全部查询

在这里插入图片描述

全量修改&局部修改&删除

局部修改

在这里插入图片描述

局部修改

在这里插入图片描述

删除

在这里插入图片描述

条件查询&分页查询&查询排序

条件

在这里插入图片描述
请求体查询
在这里插入图片描述
全量查询 match_all
在这里插入图片描述

分页

在这里插入图片描述

排序

在这里插入图片描述

多条件查询& 范围查询

多条件

must 两者都满足
在这里插入图片描述
should 满足任意一个

在这里插入图片描述

范围

在这里插入图片描述

全文检索&完全匹配&高亮查询

全文检索

在这里插入图片描述

完全匹配

在这里插入图片描述

高亮查询

在这里插入图片描述

聚合查询

在这里插入图片描述
平均值
在这里插入图片描述

映射关系

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

Windows版的就下载安装对应Windows就好了。

相关文章:

  • 【ElasticSearch】入门了解
  • 【Mysql】2003 - Can‘t connect to MySQL server on ‘127.0.0.1‘ (61 “Connection refused“)
  • 【Reactor】总结
  • 【PostgreSql】sql优化
  • 【flyway】SpringBoot集成Flyway
  • 【java】List<string>转string
  • 【java】list根据日期倒排,日期相同按名称首字母排序
  • 【Python】python安装
  • 【Reactor】FluxCreate
  • 【Elasticsearch】文档的搜索
  • 【Kibana】mac上安装kibana详细步骤
  • 【成长之旅】告2021 迎2022
  • 【Logstash】mac上安装Logstash详细步骤
  • 【Spring Cloud】gateway详细介绍
  • 【Java】枚举值前端传5,到后台是6咋回事呢?
  • 《Javascript数据结构和算法》笔记-「字典和散列表」
  • 11111111
  • eclipse(luna)创建web工程
  • Javascript Math对象和Date对象常用方法详解
  • jQuery(一)
  • JS正则表达式精简教程(JavaScript RegExp 对象)
  • python学习笔记 - ThreadLocal
  • Spark in action on Kubernetes - Playground搭建与架构浅析
  • SQLServer之创建数据库快照
  • Zepto.js源码学习之二
  • 给初学者:JavaScript 中数组操作注意点
  • 工作踩坑系列——https访问遇到“已阻止载入混合活动内容”
  • 目录与文件属性:编写ls
  • 判断客户端类型,Android,iOS,PC
  • 如何使用 JavaScript 解析 URL
  • 首页查询功能的一次实现过程
  • 提升用户体验的利器——使用Vue-Occupy实现占位效果
  • 小而合理的前端理论:rscss和rsjs
  • CMake 入门1/5:基于阿里云 ECS搭建体验环境
  • kubernetes资源对象--ingress
  • #Spring-boot高级
  • #我与Java虚拟机的故事#连载09:面试大厂逃不过的JVM
  • #在 README.md 中生成项目目录结构
  • $().each和$.each的区别
  • (0)Nginx 功能特性
  • (C)一些题4
  • (C语言)字符分类函数
  • (附源码)spring boot儿童教育管理系统 毕业设计 281442
  • (区间dp) (经典例题) 石子合并
  • (四)TensorRT | 基于 GPU 端的 Python 推理
  • (五)c52学习之旅-静态数码管
  • (转)IOS中获取各种文件的目录路径的方法
  • (转)Unity3DUnity3D在android下调试
  • .Net Core缓存组件(MemoryCache)源码解析
  • .Net FrameWork总结
  • .pop ----remove 删除
  • /deep/和 >>>以及 ::v-deep 三者的区别
  • [20181219]script使用小技巧.txt
  • [C#] 基于 yield 语句的迭代器逻辑懒执行
  • [C#]winform制作仪表盘好用的表盘控件和使用方法