PUT和POST的区别

在操作Elasticsearch中的时候,使用PUT和POST的时候是有一定的区别的。
这个要清楚。


一、例如来看一下这个例子

向里面插入一个数据
这个时候添加到了customer索引ID为5。
这个时候用的是PUT,那么如果不指定索引呢?还用PUT吗?

那么我们试一下?

报错了
说在不指定索引的时候,需要用POST的。

{"error": "Incorrect HTTP method for uri [/customer/_doc?pretty] and method [PUT], allowed: [POST]","status": 405
}

这个时候,下面的ID就是ES给我们随机生成的。

{"_index": "customer","_type": "_doc","_id": "mboUt2QBdkGZUbHJM7WO","_version": 1,"result": "created","_shards": {"total": 2,"successful": 1,"failed": 0},"_seq_no": 1,"_primary_term": 2
}

这个PUT和POST的操作还是要多注意下的。

Elasticsearch:操作数据的时候PUT和POST的区别相关推荐

  1. Nestjs中使用ElasticSearch操作数据

    本人根据github上提供的案例中文分词地址,带大家用页面方式来操作,如果你还没配置好环境,可以参考我之前写的文章连接地址 一.基本使用 1.启动docker容器 2.浏览器中输入http://loc ...

  2. elasticsearch中分词器edge_ngram和ngram的区别

    参考:https://www.phpmianshi.com/?id=199 简介 edge_ngram和ngram是ElasticSearch自带的两个分词器,一般设置索引映射的时候都会用到,设置完步 ...

  3. elasticsearch best_fields most_fields cross_fields从内在实现看区别——本质就是前两者是以field为中心,后者是词条为中心...

    1.最佳字段(Best fields):: 假设我们有一个让用户搜索博客文章的网站(允许多字段搜索,最佳字段查询),就像这两份文档一样: PUT /my_index/my_type/1 {" ...

  4. Elasticsearch:Text vs. Keyword - 它们之间的差异以及它们的行为方式

    很多刚开始学习 Elasticsearch 的人经常会混淆 text 和 keyword 字段数据类型. 它们之间的区别很简单,但非常关键. 在本文中,我将讨论两者之间的区别.如何使用它们.它们的行为 ...

  5. MySQL Cluster(MySQL 集群) 初试(转)

    作/译者:叶金荣(imysql#imysql.com>),来源:http://imysql.com,欢迎转载. 作/译者:叶金荣(Email: ),来源:http://imysql.cn,转载请 ...

  6. MySQL Cluster(MySQL 集群) 初试

    MySQL Cluster 是MySQL适合于分布式计算环境的高实用.高冗余版本.它采用了NDB Cluster 存储引擎,允许在1个 Cluster 中运行多个MySQL服务器.在MyQL 5.0及 ...

  7. NoSQL 与大数据

    概览一下大数据项目中可以使用的数据存储技术,聚焦于Couchbase 和 ElasticSearch,展示如何使用以及它们的区别,先理解一下NoSQL领域中各种不同的技术. NoSQL 关系型数据库是 ...

  8. mysql集群 MySQL Cluster

    <?php /* 郑重说明2015年6月11日16:28:14,目前为止MySQL Cluster 社区版不支持INNODB,商业版支持,但是授权价格20W左右,so看此文档之前,考虑下钱 My ...

  9. bulk插入 es_ElasticSearch的Bulk操作 ES bulk详解

    elasticsearch bulkApi是什么?和普通的CURD区别在哪里? 1.可以批量对多个索引进行增加或者删除等操作,减少网络请求次数,可以显著的提高索引的速度. 2.CURD只能对单条数据进 ...

最新文章

  1. 人工智能28个常见术语,别再说你不懂AI了!
  2. 2018新年快乐 !(附幸运读者名单)
  3. mybatis 代码生成器_spring Boot手把手教学(4): mybatis-plus 代码生成器,自动帮你生成代码
  4. CSS3中的transform变形
  5. 趣学python3(42)--将字符串格式日期转换为excel的日期格式
  6. 批处理命令 / cd
  7. C++、python、CUDA性能分析--矩阵乘法
  8. java调用outlook
  9. 利用java实现excel转pdf文件
  10. 使用单项循环链表实现字典操作(算法导论第十章10.2-5题)
  11. Oracle Warehouse Builder 自动化ETL处置处罚历程(1)
  12. 敏捷无敌之重任在肩(7)
  13. 消息队列应用场景解析
  14. 自考计算机专业,自考计算机
  15. 【个人项目总结】四则运算生成器
  16. python函数手册中文,python函数中文手册.doc
  17. EndNoteX7中conference proceeding和conference paper的区别
  18. VUE下载文件并修改文件名
  19. docker学习-狂神视频
  20. 【金猿投融展】Techsun天正聚合——联接品牌与人

热门文章

  1. McAfee推免费版SiteAdvisor安全上网工具
  2. 广西来宾中考计算机考试考什么,2017年来宾市中考考试科目及时间
  3. 关于社会脑研究的fMRI和fNIRS超扫描方法
  4. JAVA学习 API_day04(迭代器, 数组和集合的转换, Comparable和Comparator, 二叉树)
  5. 2022最新轻量级影视搜索播放器源码+已修复版
  6. plt.plot()详解
  7. 谈谈火星坐标与地图坐标的那点坑
  8. mysql优化案例(14秒优化到不到1秒)
  9. C语言经典100例(10)——打印楼梯,同时在楼梯上方打印两个笑脸。
  10. 八卦解读,超女赛场中几个“耐人寻味”的“为什么?”(组图)