首页 > 其他分享 >es - 更新文档

es - 更新文档

时间:2023-10-08 23:07:31浏览次数:31  
标签:9200 lib primary 更新 文档 user seq es

5. 更新文档:

(1). 整个文档相同的key覆盖:

curl -XPUT "localhost:9200/lib/user/1?pretty" -H 'Content-Type: application/json' -d'{
    "name": "David",
    "age": 30,
    "interests": ["music", "driver"]
}'
{
  "_index" : "lib",
  "_type" : "user",
  "_id" : "1",
  "_version" : 2,
  "result" : "updated",
  "_shards" : {
    "total" : 1,
    "successful" : 1,
    "failed" : 0
  },
  "_seq_no" : 1,
  "_primary_term" : 1
}

(2). 修改文档相应的字段:

curl -XPOST "localhost:9200/lib/user/1/_update?pretty" -H 'Content-Type: application/json' -d'{
 "doc":{
    "age": 100
  }
}'
结果:
{
  "_index" : "lib",
  "_type" : "user",
  "_id" : "1",
  "_version" : 3,
  "result" : "updated",
  "_shards" : {
    "total" : 1,
    "successful" : 1,
    "failed" : 0
  },
  "_seq_no" : 2,
  "_primary_term" : 1
}

标签:9200,lib,primary,更新,文档,user,seq,es
From: https://blog.51cto.com/u_16237074/7762902

相关文章

  • 虚拟环境搭建、luffy后台项目创建,目录调整、封装logger、封装全局异常、封装Response
    虚拟环境搭建#1虚拟环境作用多个项目,自己有自己的环境,装的模块属于自己的#2使用pycharm创建-一般放在项目路径下:venv文件夹-lib文件夹---》site-package--》虚拟环境装的模块,都会放在这里-scripts--》python,pip命令#3本地创建......
  • Vitest All In One
    VitestAllInOneVite+TestNextGenerationTestingFramework.AVite-nativetestingframework.#VitestrequiresVite>=v3.0.0andNode>=v14.18$npmi-Dvitesthttps://vitest.dev/guide/https://github.com/vitest-dev/vitesthttps://vitest.d......
  • Service mesh 学习08 控制平面和数据平面
    一、技术选型二、数据平面Envoy......
  • 软件开发项目文档系列之一文档综述
    前言在当今数字时代,软件项目已经成为企业和组织实现业务目标的关键工具。然而,要确保软件项目的成功,除了高质量的代码和卓越的技术团队之外,文档的重要性也不可忽视。软件项目文档是项目的桥梁,它们连接了项目的各个阶段,记录了关键信息,帮助各方了解项目的需求、设计、开发、测试和部......
  • Codeforces Round 902 Div. 2 - A B C D
    目录A.GoalsofVictoryB.HelmetsinNightLightnull传送门A.GoalsofVictory对给定n-1组队伍的净得分求和取负即为最后一组队伍的净得分B.HelmetsinNightLight赛时想法假了,赛后更正对所有人按照传递花费升序排序,从小到大逐步选取先花费p为传递花费最小的居......
  • The build restored NuGet packages. Build the project again to include these pack
    ThebuildrestoredNuGetpackages.Buildtheprojectagaintoincludethesepackagesinthebuild 在VisualStudio2022中构建代码时出现此错误。严重性代码说明项目文件行禁止显示状态错误ThebuildrestoredNuGetpackages.Buildtheprojectagainto......
  • Codeforces Round #902 (Div.1)
    A注意到\(a_i\ge1\),因此我们先花\(p\)的代价买下\(b\)最小的,然后一定可以一直用当前可能的最小代价买下后续的人。不难发现这一定是最优的方案。只需要将序列排序或者用std::multiset来维护。单组数据时间复杂度\(O(n\logn)\)。https://codeforces.com/contest/1876/......
  • notes-at-the-autumnal-equinox
    秋分小记Created:2023-09-26T09:17+08:00Published:2023-10-08T19:41+08:00Categories:FragmentTags:Diary目录秋天的树如果你冷SayGoodbye如此爱你姊妹日记一则(有删改)你们能做得比StableDiffusion更好吗?月亮的歌催婚?野鸭和喜鹊积雨云后知后觉秋天的树很感动还有那......
  • 虚拟环境搭建,luffy后台项目创建、目录调整,封装logger,封装全局异常,封装Response,后台数
    1虚拟环境搭建......
  • VMware ESXi 紫屏/蓝屏故障解决方案
    一、前言   随着VMware的广泛使用,近期遇到很多客户使用VMware Esxi时出现蓝屏和紫屏现象,紫屏代码(PurpleScreenofDiagnostics/PurpleScreenofDeath)简称:PSOD。本章我们主要分析下如何分析紫屏代码。仅供参考。    官方KB:https://kb.vmware.com/s/article/1020181  ......