问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

【ES从入门到实战】五、全文检索-ElasticSearch-入门-put&post新增数据

发布网友 发布时间:2022-12-16 21:36

我来回答

1个回答

热心网友 时间:2023-09-11 03:32

保存一个数据,保存在哪个 索引 的哪个 类型 下,指定用哪个唯一标识 PUT customer/external/1 ;
在 customer 索引下的 external 类型下保存 1 号数据为

在 postman 地址栏中输入 http://192.168.56.10:9200/customer/external/1 ,使用 put 方法,输入参数体:

可以看到创建记录成功:

再一次发送请求后得到如下结果:

所以 put 方法既可以用来新增,也可以用来更新。

在 postman 中使用 post 方法发送 http://192.168.56.10:9200/customer/external/ 请求,注意没有带 id,使用的还是上面 put 方法中的参数,
可以看到创建记录成功,es 帮我们生成了一个id:

那么问题来了,put 和 post 方法有啥区别呢?如果使用 put 方法不带 id 发送请求行不行?

可以看到使用 put 方法不带 id 请求会报错,也就是说 put 是不允许不带 id 请求的,而 post 是允许的。

参考:
Elasticsearch Reference
elastic
全文搜索引擎 Elasticsearch 入门教程
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
阳光燕山学校是贵族学校吗 小米14ultra跌至新低 小米14ultra值得购买吗 马卡龙多少钱一个 马卡龙为什么那么贵 正宗马卡龙多少钱一个-马卡龙为什么这么贵 今年河北的迁西板栗多少钱一斤、生的 板栗什么时候上市能卖到几月呢? 6月份能买到新鲜板栗吗? 睡眠银行的生物信息专家林晨瀚讲座谁有听过,对他们的生物信息助眠方法讲 ... 材料力学实验简介 小米ax1800不通电 ax1800无法投屏 小米ax1800可以访问国外网站吗 三城六域中三城是什么意思? "2+1"三城联创的目标是什么? 三城联创的介绍 我想买上投摩根的基金,请问?? 拼多多上卖雪柳起什么店名字? 大专生能考警察吗? 首先打开python idle,接着输入:import re如何匹配0-5的一个数? 初学正则表达式的时候,import re但是老是报相同或者类似的错误? import+re和import+requests的区别? libcontainer位于哪个目录 windows和Linux那个安全 狗狗咬东西头会摇咋回事 狗咬东西使劲甩头对脑袋有影响吗 狗狗咬玩具喜欢甩头 qt生成的程序中 除了xxxx文件 怎么还有个xxxx-build-desktop-Qt_4_7_3__4_7_3____ linux下qt程序怎么静态调用libqt5core.so QT Creator 出现:RTTI symbol not found for class 问题 5天从入门到实战——设计大师SketchUP应用教程 影响人一生的32句励志正能量说说 成语大会题库猫字成语 微信成语猜猜看题库大全 成语猜猜看答题答案攻略 微信成语猜猜看题库答案大全 微信成语猜猜看答案一览 《至尊先生》完整版在线播放 《至尊先生之金蝉蛊》在哪能免费看 跪求好心人分享2019年上映的由钱小豪主演的至尊先生免费高清百度云资源 Net Core部署IIS 如何将.net项目部署到IIS,并通过www.XXXX.XXX的形式访问 ,急!!!(10分哦!!!) 为什么socket.read和socket.write都需要direct byte buffer cad 2005 激活码 怎么计算 cad2005激活码急求 经典经典的qq语录40条 经典的qq语录30条 经典经典的qq语录68条 买被子定金交了还可以讲价吗 我想问下十字绣表框方法有哪些? 十字绣裱框得方法 公安视听技术需要出警吗