首页 > 其他分享 >elasticsearch常用请求接口Rest API示例

elasticsearch常用请求接口Rest API示例

时间:2024-03-09 23:24:46浏览次数:14  
标签:shopping GET 示例 索引 华为 API elasticsearch query 文档

创建shopping索引

PUT /shopping

查看全部索引

GET /_cat/indices

查看指定索引

GET /shopping

删除指定索引

DELETE /shopping

索引的映射字段属性,是否关键字和加入索引

PUT /shopping/_mapping
{
  "properties": {
    "title": {
      "type": "text"
    },
    "category": {
      "type": "keyword"
    },
    "image":{
      "type": "keyword",
      "index": false
    },
    "price":{
      "type": "double"
    }
  }
}

添加文档

POST /shopping/_doc
{
  "title": "华为1手机",
  "category": "华为",
  "image": "https://baidu.com/123.jpg",
  "price": 2999.15
}

查询指定id的文档

GET /shopping/_doc/d6B-I44BvNwAEbI4CH3-

修改指定id的文档

PUT /shopping/_doc/d6B-I44BvNwAEbI4CH3-
{
  "title": "华为2手机——修改"
}

删除指定id的文档

DELETE /shopping/_doc/d6B-I44BvNwAEbI4CH3-

删除所有匹配的文档

POST /shopping/_delete_by_query
{
  "query": {
    "match_all": {
      
    }
  }
}

查询全部文档

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

查询指定条件文档

GET /shopping/_search
{
  "query": {
    "match": {
      "category": "华为"
    }
  }
}

查询指定条和定制结果件文档

GET /shopping/_search
{
  "query": {
    "match": {
      "category": "华为"
    }
   
  },
   "_source": ["title","price"]
}

标签:shopping,GET,示例,索引,华为,API,elasticsearch,query,文档
From: https://www.cnblogs.com/liyaocool/p/18063579

相关文章

  • 使用C#和MemoryCache组件实现轮流调用APIKey以提高并发能力
    文章信息标题:使用C#和MemoryCache组件实现轮流调用APIKey以提高并发能力的技巧摘要:本文介绍了如何利用C#语言中的MemoryCache组件,结合并发编程技巧,实现轮流调用多个APIKey以提高系统的并发能力。通过示例代码和详细说明,读者将了解如何有效地管理APIKey的调用次数限制,并优化系......
  • kube-api-server的端口是多少?各个pod是如何访问kube-api-server的
    kube-api-server的端口是8080和6443,前者是http的端口,后者是https的端口,以我本机使用kubeadm安装的k8s为例:在命名空间的kube-system命名空间里,有一个名称为kube-api-master的pod,这个pod就是运行着kube-api-server进程,它绑定了master主机的ip地址和6443端口,但是在default命名空间......
  • 淘宝天猫获得淘宝商品评论 API 返回值说明 (商品详情店铺)
    item_review-获得淘宝商品评注册开通taobao.item_review公共参数名称 类型 必须 描述key String 是 调用key(必须以GET方式拼接在URL中)secret String 是 调用密钥api_name String 是 API接口名称(包括在请求地址中)[item_search,item_get,item_search_shop等]cache String ......
  • 淘宝天猫获得商品详情 API 如何做到实时数据获取?
    淘宝天猫的商品详情API实现实时数据获取主要依赖于以下几个关键方面:API设计与更新频率:淘宝天猫的API接口会定期进行数据更新,确保返回的商品详情是最新的。这通常依赖于平台的后端系统,它们会实时监控商品数据的变化并实时更新到API中。开发者在调用API时,可以获取到最新的商品详......
  • netcat 命令介绍及使用示例
    netcat命令介绍及使用示例nc(netcat)是一个强大的网络工具,它可以用于读取和写入数据流,支持TCP和UDP协议。它常被用于网络调试和网络服务的创建。一、安装方法centos中,执行yuminstallncprocps-ng-y二、功能介绍1.IP端口监控使用nc进行端口扫描可以检查指定主机的......
  • 使用 Visual Studio 2022 直接调试 WebAPI
    参考资料https://learn.microsoft.com/zh-cn/aspnet/core/test/http-files?view=aspnetcore-8.0在没有Postman等专门软件环境下,有没有轻量的调试http方法呢?尤其是每天都要打开宇宙第一IDE的环境,其实VS本身就带了一种方式,就是创建一个http文件来完成这个工作.VisualStud......
  • [AIAgent]白菜GPT支撑AutoGen开发示例
    AutoGen示例说明AIAgnet仅限GPT4支持,请完成一次请求Token不可预估,请留意费用消耗。免费会员GPT4配额,很可能不足以支撑完成DEMO演示,建议付费会员测试体验。部分示例代码参考AutoGen官方文档,重点验证白菜GPT对AutoGen的支撑能力,详细代码说明,请参考官方文档。所有示例代码均在......
  • API可视化编排,提高API可复用率
    在数字化时代,API(应用程序编程接口)已成为不同软件应用之间沟通的桥梁。然而,如何高效管理、编排和复用这些API,成为了企业和开发者面临的重要挑战。随着技术的不断进步,RestCloud API可视化编排应运而生,成为提高API复用率、提升开发效率的得力助手。 一、API复用率的挑战在传统的......
  • 如何开发云打印服务?云打印api怎么对接?
    近来一段时间,云打印的火热让很多企业和第三方程序也想通过云打印服务来进行App的变现,尤其是一些学习类、工具类App,本身的变现方式较为单一,对于云打印服务的需求就更大了。那么我们该如何开发云打印服务?云打印api怎么对接?今天就带大家来了解一下。 如何开发云打印服务?云打印ap......
  • 高德地图api标记点和线段重合点击响应问题
    问题现象:现在地图上放置了line和marker,marker在line的上层显示这时line和marker同时存在,当line和marker有重合部分并点击重合点时,只响应line对应的click事件,而位于下方的line无法响应对应的click事件如图:原因:点击事件被上层的marker阻挡,marker并未注册点击事件解决方案在am......