首页 > 其他分享 >elasticsearch get查询方式

elasticsearch get查询方式

时间:2023-12-17 09:44:04浏览次数:28  
标签:king GET doc get 查询 person elasticsearch test mget

api:

(elasticsearch版本7.3)
#通过id查询
GET <index>/_doc/<_id>
#判断是否存在
HEAD <index>/_doc/<_id>
#通过id查询
GET <index>/_source/<_id>
#判断是否存在
HEAD <index>/_source/<_id>
#查询指定index的多个文档
GET /<index>/_mget
#查询多个文档
GET /_mget  

1. GET <index>/_doc/<_id>

#测试--查询
GET /king_test_person/_doc/33

2. HEAD <index>/_doc/<_id>

HEAD /king_test_person/_doc/33

  

3. GET <index>/_source/<_id>

#测试--查询
GET /king_test_person/_source/33

  

4. HEAD <index>/_source/<_id>

HEAD /king_test_person/_source/33

  

5. GET <index>/_mget

#测试--mget
GET /king_test_person/_mget
{
  "ids":[33,666]
}  
#测试--mget
GET /king_test_person/_mget
{
    "docs" : [
      {
        "_type" : "_doc",
        "_id" : "33"
      },
      {
        "_type" : "_doc",
        "_id" : "666"
      }
  ]
}
#测试--mget
GET /king_test_person/_doc/_mget
{
    "docs" : [
      {
        "_id" : "33"
      },
      {
        "_id" : "666"
      }
  ]
}

  

6. GET /mget

#测试--mget
GET /_mget
{
    "docs" : [
      {
        "_index":"king_test_person",
        "_type" : "_doc",
        "_id" : "33"
      },
      {
        "_index":"king_test_person",
        "_type" : "_doc",
        "_id" : "666"
      }
  ]
}

标签:king,GET,doc,get,查询,person,elasticsearch,test,mget
From: https://www.cnblogs.com/wq-blogs/p/17908783.html

相关文章

  • elasticsearch 文档更新操作:update和update_by_query
    API:(elasticsearch版本7.3)POST/<index>/_update/<_id>POST/<index>/_update_by_query1.POST/<index>/_update/<_id>支持脚本,可以更新、删除或跳过修改文档。更新文档部分内容,传递部分文档,将其合并到现有文档中。#测试--post/update脚本修改文档POST/king_test_p......
  • elasticsearch 文档删除操作:delete和delete_by_query
    api:(elasticsearch版本7.3)#删除指定id的文档DELETE/<index>/_doc/<_id>#按查询条件删除POST/<index>/_delete_by_query1.DELETE/<index>/_doc/<_id>删除指定id的文档#测试--删除文档DELETE/king_test_person/_doc/223/2.POST/<index>/_dele......
  • elasticsearch---修改文档
    修改有两种方式:全量修改:直接覆盖原来的文档增量修改:修改文档中的部分字段 全量修改是覆盖原来的文档,其本质是:根据指定的id删除文档新增一个相同id的文档注意:如果根据id删除时,id不存在,第二步的新增也会执行,也就从修改变成了新增操作了。 增量修改增量修改......
  • sqlserver 查询一个表的主键是哪些表的外键
    select object_name(a.parent_object_id)as '表名'from sys.foreign_keys awhere a.referenced_object_id=object_id('XXX')--XXX为需要查询的表......
  • AntDesignBlazor示例——分页查询
    本示例是AntDesignBlazor的入门示例,在学习的同时分享出来,以供新手参考。示例代码仓库:https://gitee.com/known/BlazorDemo1.学习目标分页查询框架天气数据分页功能表格自定义分页2.创建分页查询框架Table组件分页默认为前端分页,即所有数据一次性加载到前端进行分页;在......
  • SQL模糊查询
    例:selectprocess_id,process_namefromprocess_flow_sywhereprocess_namelike'%HXD3C%' LIKE关键字搜索与指定模式匹配的字符串、日期或时间值。LIKE关键字使用常规表达式包含值所要匹配的模式。模式包含要搜索的字符串,字符串中可包含四种通配符的任意组合通......
  • 无涯教程-Java - byte getBytes()函数
    此方法使用平台的默认字符集将此String编码为字节序列,并将输出存储到新的字节数组中。bytegetBytes()-语法publicbyte[]getBytes()bytegetBytes()-返回值此方法返回输出字节数组。bytegetBytes()-示例importjava.io.*;publicclassTest{publicstaticv......
  • wget下载文件
    使用wget命令可以下载文件,最基本用法wgeturl$wgethttps://mirrors.tuna.tsinghua.edu.cn/apache/activemq/6.0.1/apache-activemq-6.0.1-bin.tar.gz--2023-12-1521:09:40--https://mirrors.tuna.tsinghua.edu.cn/apache/activemq/6.0.1/apache-activemq-6.0.1-bin.tar.gz正......
  • ElasticSearch安装
    目录ES的安装与启动Linux系统环境准备修改虚拟内存空间大小修改最大文件描述符数量及最大线程数创建用户与密码ES的安装与配置ES的安装与启动Linux系统环境准备修改虚拟内存空间大小查询系统默认虚拟内存大小sysctl-a|grepvm.max_map_count发现系统提供的虚拟内存为64......
  • Mysql慢日志getshell
    Mysql慢日志getshellshowvariableslike'%slow%';Variable_nameValuelog_slow_queriesOFFslow_launch_time2slow_query_logOFFslow_query_log_fileC:\phpStudy\PHPTutorial\MySQL\data\WIN-374NAWYudt-slow.logsetGLOBALsl......