ES基本操作(postman篇)

这篇具有很好参考价值的文章主要介绍了ES基本操作(postman篇)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  • 关系型数据库 -> Databases(库) -> Tables(表) -> Rows(行) -> Columns(列)。
  • Elasticsearch -> Indeces(索引) -> Types(类型) -> Documents(文档) -> Fields(属性)。

需要注意的是:type的概念在es7.0之后已经删除了。 

以下仅做刚入门学习使用,工作中基本不会使用这个方式

创建Index

其中shopping是Index的名称,注意请求方式是PUT

es postman查询,elasticsearch,搜索引擎

查看创建的Index

“/”后面是要查看的Index名称,注意请求方式是GET

es postman查询,elasticsearch,搜索引擎

查看全部的Index

注意URL,这没啥好说的,反正之后也不会使用这种方式去查看,都是使用图形化界面

es postman查询,elasticsearch,搜索引擎

删除Index

注意请求方式是DELETE,"/"后面是Index的名称

es postman查询,elasticsearch,搜索引擎

创建文档

需要注意的是“/_doc/”后面是指定的_id(有一点类似于mysql的主键),如果不指定,将随机生成

es postman查询,elasticsearch,搜索引擎

查询文档

es postman查询,elasticsearch,搜索引擎

查询Index下的全部文档

注意第一条数据的“_id”就是随机生成的

es postman查询,elasticsearch,搜索引擎

全量修改文档数据

注意请求方式为PUT,以及响应的版本号

es postman查询,elasticsearch,搜索引擎

部分修改文档数据

注意请求方式为POST,“_doc”修改为"_update"

es postman查询,elasticsearch,搜索引擎

条件、分页查询排序操作

        需要注意的是:如果排序的字段是“text”类型,会报错。涉及到了聚合排序等功能。没有进行优化,也类似没有加索引。没有优化的字段es默认是禁止聚合/排序操作的

“_source”:参数是指定需要输出的字段

“form”:是起始数据;“size”:是页大写

“sort”:是排序,“price”是需要排序的字段

es postman查询,elasticsearch,搜索引擎

多条件查询和范围查询

and 查询

es postman查询,elasticsearch,搜索引擎

 or 查询

es postman查询,elasticsearch,搜索引擎

范围查询:查询价格大于3000的手机

es postman查询,elasticsearch,搜索引擎

完全匹配和查询结果高亮显示

输入:"category" : "小苹",可以搜索到小米和苹果的手机,原因是es进行了分词操作(对存储数据和搜索条件)。想要完全匹配需要把"match"修改为"match_phrase"

es postman查询,elasticsearch,搜索引擎

 es postman查询,elasticsearch,搜索引擎

 高亮显示

es postman查询,elasticsearch,搜索引擎

聚合查询

es postman查询,elasticsearch,搜索引擎

映射关系

需要注意的是:执行之前需要先创建student的Index。

es postman查询,elasticsearch,搜索引擎文章来源地址https://www.toymoban.com/news/detail-656488.html

到了这里,关于ES基本操作(postman篇)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ES基本查询语法_Kibana操作(持续更新)

    1. ES查询索引下所有的数据 2. ES单字段精确查询 3. ES多字段精确查询(默认Kibana查询最多展示10条记录,可以通过设置size来展示更多匹配到的数据) 4. ES数组字段精确查询 5. ES日期范围查询(大写HH表示24小时制) 6. 查询ES索引下的数据量 7. 查询ES索引下的mapping关系 7. 查询E

    2024年02月11日
    浏览(53)
  • Elasticsearch学习-ES中文档的基本操作

    一、什么是文档 文档是索引中数据的基本单位,类似于关系型数据库中的一条记录,文档的在ES中以json的数据格式存储。 当一条记录存储到ES中后,ES会为每个文档添加一些除文档内容之外的其他属性信息,用来描述该文档。常用的以用来描述文档的属性有一下这些: _index

    2023年04月08日
    浏览(33)
  • Elasticsearch使用系列-ES增删查改基本操作+ik分词

    ES是一个NoSql数据库应用。和其他数据库一样,我们为了方便操作查看它,需要安装一个可视化工具 Kibana。 官网: https://www.elastic.co/cn/downloads/kibana 和前面安装ES一样,选中对应的环境下载,这里选择windows环境,注意安装的版本一定要和ES的版本一致,不然可能会启动不起来。

    2024年02月01日
    浏览(44)
  • elasticsearch 7.9.3知识归纳整理(二)之 es基本原理及使用kibana操作es的常见命令

    一、es的基本原理与基础概念 1.1 倒排索引 倒排索引 源于实际应用中需要根据属性的值来查找记录。这种索引表中的每一项都包括一个属性值和具有该属性值的各记录的地址。由于不是由记录来确定属性值,而是由属性值来确定记录的位置,因而称为倒排索引(inverted index)。带

    2024年02月12日
    浏览(36)
  • 【ES】---ES的基本操作

    ES有4种客户端,分别是:Jest client、Rest client、Transport client、Node client。 ES支持两种协议 HTTP协议,支持的客户端有Jest client和Rest client Native Elasticsearch binary协议,也就是Transport client【7.0弃用】和Node client【2.3弃用】 Jest client非官方支持,在ES5.0之前官方提供的客户端只有Trans

    2024年02月08日
    浏览(29)
  • java 操作es 的基本操作

    创建索引 创建索引别名 索引的相关设置 查询索引数据 bulk 导入数据 持续更新中~ pom的坐标

    2024年01月20日
    浏览(34)
  • es基本操作使用

    es映射关系(对应数据库) ———————————————— 1.创建索引 创建索引时指定属性名,即映射关系 2.修改索引 3.删除索引 eg:delete /test/type1/1,表示删除test索引库中类型(表)为type1中id属性为1的document(记录)。 4.查询索引 表示查询某一个属性名为name的值为张

    2024年02月15日
    浏览(23)
  • 一些es的基本操作

    用postMan: 给名为population_portrait_hash_seven的索引增加了一个text类型的字段。 用chrome插件Elasticvue 的Rest接口,本质上应该也是发HTTP請求: 给这个接口增加了一个keyword类型的字段。 好像直接删除是不支持的。要建个新索引,再使用 Reindex API 将数据从旧索引复制到新索引,排除不

    2024年01月25日
    浏览(36)
  • ES基本操作(JavaAPI篇)

    引入jar包依赖 对于其他的查询,需要修改 “QueryBuilders.matchAllQuery()” 注意:中文自动分词,可模糊搜索。如:

    2024年02月16日
    浏览(29)
  • Es的索引操作(代码中的基本操作)

    // 1.创建客户端对象 RestHighLevelClient client = new RestHighLevelClient( RestClient.builder(new HttpHost(\\\"localhost\\\", 9200, \\\"http\\\")) ); (1)创建索引 // 创建索引 - 请求对象 CreateIndexRequest request = new CreateIndexRequest(\\\"user\\\"); // 发送请求,获取响应 CreateIndexResponse response = client.indices().create(request, RequestOp

    2024年02月13日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包