首页 > 其他分享 >Es 7+ 基本操作

Es 7+ 基本操作

时间:2024-03-27 12:22:48浏览次数:24  
标签:search abc GET doc query 基本操作 ID Es

  • 查询
GET _search
{
  "query": {
    "match_all": {}
  }
}
  • 创建索引
PUT /abc/
  • 创建更新指定ID的数据,ID存在即更新,原理是先删除行再插入
POST /abc/_doc/1
{
  "name":"qqq",
  "age":28.1
}
  • 创建生成自动ID的数据
POST /abc/_doc
{
  "name":"jinxudong",
  "age":28
}
  • 根据ID查询
GET /abc/_doc/1
  • 根据主键ID更新,注意用doc包起来,不删除行,原来的字段保留
POST /abc/_update/1
{
    "doc": {
        "age": 29
    }
}

GET /abc/_search
{
  "query": {
    "match_all": {}
  }
}

GET /abc/_search
{
  "query": {
    "term": {
      "age": {
        "value": "28"
      }
    }
  }
}
  • Post _search 也可以查询
POST /abc/_search
{
  "query": {
    "term": {
      "name": {
        "value": "wang"
      }
    }
  }
}

 


标签:search,abc,GET,doc,query,基本操作,ID,Es
From: https://www.cnblogs.com/coderdxj/p/18098688

相关文章

  • OSERDES与HDMI
    参考之前笔记:Hdmi接口与XAPP460-CSDN博客原语:串并转换器-CSDN博客手册:XAPP460UG472AMD技术信息门户例化两次,其中一个调成slave,实现10转1;//例化OSERDESE2原语,实现并串转换,Master模式OSERDESE2#(.DATA_RATE_OQ("DDR"),//设置双倍数据速率.DATA_RA......
  • 前端学习-TypeScript菜鸟教程-002-TypeScript基础知识
    菜鸟教程链接基本是阅读教程,记笔记大部分为直接复制基础类型any,number,string,boolean,数组(如letx:number[]=[1,2]或letx:Array<number>=[1,2]),元组(letx:[string,number])enumenumColor{Red,Green,Blue};letc:Color=Color.Blue;void:用于标识方......
  • 【漏洞复现】MaxView系统dynamiccontent.properties接口处存在RCE漏洞
              免责声明:文章来源互联网收集整理,请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息或者工具而造成的任何直接或者间接的后果及损失,均由使用者本人负责,所产生的一切不良后果与文章作者无关。该文章仅供学习用途使用。      ......
  • test2024.3.21
    多边形题意:有一个长度为\(n\)的\(0/1\)序列,有\(m\)次操作\(u_{i},v_{i}\),若\(a_{u_{i}}=1,a_{v_{i}}=0\)则交换。询问对于\(1,2,\dots,n\)中的每个\(k\),有多少种初始状态,满足恰好有\(k\)个\(1\),并且经过\(m\)次操作后,所有\(1\)形成了一个区间。答案对\(2\)......
  • Fluid 携手 Vineyard,打造 Kubernetes 上的高效中间数据管理
    作者:曹野车漾背景介绍和面临的挑战随着Kubernetes在AI/大数据领域的普及和业务场景变得越来越复杂,数据科学家在研发效率和运行效率上遇到了新的挑战。当下的应用,往往需要使用端到端的流水线来实现,以下图所示的一个风控作业数据操作流为例:首先,需要从数据库中导出订单相关数据......
  • [Kubernetes] ReplicaSet
    DefineaReplicaSet:AReplicaSetisaKubernetescontrollerresponsibleforensuringaspecifiednumberofpodreplicasarerunningatalltimes.Itmaintainsthedesiredstateofpodsbycreatingordeletingreplicasasnecessary.ReplicaSetshelpinsc......
  • Communications link failureThe last packet successfully received from the server
    出现这种错误的大致情况如下:网络问题:可能存在网络中断、网络延迟或者网络拥塞等问题,导致应用程序无法与数据库建立稳定的连接。可以通过检查网络连接是否稳定来解决这个问题。数据库服务器问题:数据库服务器可能出现了问题,例如数据库服务未启动、数据库服务器资源不足、数......
  • selenium(8)断言,unittest
    Selenium中的断言用于验证应用程序的状态是否与所期望的一致。在使用Selenium进行自动化测试时,断言通常用于以下方面:页面属性断言:断言标题、URL或页面源码中是否包含或不包含特定字符。这是最常用的断言方式,可以用来断言页面是否正常打开,是否在指定的窗口及页面上。元素存在断......
  • 如何使用极狐GitLab 自定义 Pages 根域名
    本文作者:徐晓伟GitLab是一个全球知名的一体化DevOps平台,很多人都通过私有化部署GitLab来进行源代码托管。极狐GitLab是GitLab在中国的发行版,专门为中国程序员服务。可以一键式部署极狐GitLab。本文主要讲述了极狐GitLabPages使用独立于极狐GitLab的根域名。配置......
  • kubernetes三种方式实现金丝雀发布
    目录使用service实现使用ingress特性实现使用istio实现使用service实现        金丝雀发布的核心是让Service同时指向v1和v2版本的DeploymentPod,通过调整两个Deployment的副本数来逐步迁移流量。1、创建当前版本的Deploymentv1和Service apiVers......