首页 > 其他分享 >Elasticsearch查询更新

Elasticsearch查询更新

时间:2023-08-23 16:46:20浏览次数:27  
标签:00 name 更新 查询 Elasticsearch query

Elasticsearch支持多种查询和更新操作。以下是一些常见的查询和更新操作示例:

  1. 查询所有文档:

  1. 根据条件查询文档:

GET /index_name/_search
{
"query": {
        "match": {
            "field_name": "search_term"
        }
    }
}
  1. 更新文档:

POST /index_name/_update/document_id
{
"doc": {
        "field_name": "new_value"
    }
}
  1. 条件更新文档:


POST /index_name/_update_by_query
{
"query": {
        "match": {
            "field_name": "search_term"
        }
    },
    "script": {
        "source": "ctx._source.field_name = 'new_value'"
    }
}
curl命令:
curl -XPOST localhost:9200/alert*/_update_by_query?pretty -d '{"query":{"bool":{"must":[{"range":{"first_alert_time":{"gte":"2023-07-23 00:00:00","lt":"2023-08-24 00:00:00"}}}]}},"script":{"inline":"ctx._source.origin_alert_cat_cd=103006"}}
这些示例仅涵盖了一小部分Elasticsearch的查询和更新操作。Elasticsearch提供了丰富的查询和更新功能,可以根据具体需求进行进一步的定制和扩展。

标签:00,name,更新,查询,Elasticsearch,query
From: https://www.cnblogs.com/shangwei/p/17652079.html

相关文章

  • 2023演练漏洞情报汇总(持续更新)
    还在惧怕0day漏洞的杀伤力吗?还在研究怎样才能及时更新防护规则吗?还在为【真洞】、【假洞】、【新洞】、【老洞】、【盘丝洞】相互参杂混淆视听而发愁吗?本期内容整理了本次攻防演练前后ddpoc平台搜集到的真实漏洞情报信息,文中漏洞均已通过poc校验,确保漏洞信息的有效性。从列表清单里......
  • 查询数据库表、字段、备注
    查询数据库表、字段、备注查询表、字段、备注--名名称和字段名SELECT(CASEWHENa.colorder=1THENd.nameELSEd.nameEND)表名,a.colorder字段序号,a.name字段名,(CASEWHENCOLUMNPROPERTY(a.id,a.name,'IsIdentity')=1THEN'√'ELSE''END)标识,(CASEWHE......
  • python-django-ORM-F查询和Q查询
    F查询如果要比较一个表中的两个不同的字段,可以使用F查询importosif__name__=='__main__':#加载Django项目的配置信息os.environ.setdefault("DJANGO_SETTINGS_MODULE","mysite2.settings")#导入Django,并启动Django项目importdjangod......
  • pd 虚 拟 机 大更新!Parallels Desktop 19中文 pd19激 活
    ParallelsDesktop19是一款强大的虚拟机软件,它允许用户在Mac上同时运行多个操作系统,如Windows、Linux和其他一些常见的操作系统。ParallelsDesktop19是一款功能丰富、性能优越的虚拟机软件,它为Mac用户提供了无缝运行多个操作系统的能力,同时提供了高级的集成、资源管理和安全性......
  • 开源Word文字替换小工具更新 增加文档页眉和页脚替换功能
    ITGeeker技术奇客发布的开源Word文字替换小工具更新到v1.0.1.0版本啦,现已支持OfficeWord文档页眉和页脚的替换。同时ITGeeker技术奇客修复了v1.0.0.0版本因替换数字引起的in‘requiresstringasleftoperand,notint错误。开源Word文字替换小工具官方介绍页面:https://www.......
  • GIS开发与应用(PostgreSQL空间数据库各种查询语句范例以及SQL语句查询空间关系)_postgre
    实验二PG空间数据库应用实验目的:实验准备实验内容及要求实验过程及步骤:1、创建空间数据库nyc,在nyc空间数据库中创建geometries表,对表中插入Point、Linestring、Polygon、PolygonWithHole、collection等几何要素。2、查看geometries表中的几何图形的元数据。使用`ST_G......
  • 使用tidb-toolkit批量删除/更新数据
    作者:realcp1018一、背景简介在日常使用TiDB的场景中经常会遇到此类问题:建表时未使用分区表,导致数据删除困难。想要快速的批量更新数据,但是每次都需要编写繁杂的跑批任务。想要在数亿、数十亿的大表中删除几千完或几百万数据但是却总是遇到“事务大小超出限制”的错误。为解决此......
  • 一个查询数据库并解析其中的json格式的数据,并处理后保存到另外的表的python程序
    1importjson2importpymysql3importdatetime4fromdecimalimportDecimal5fromdecoupleimportconfig678#获取每日汇率的方法9defget_currency_rate(code):10currency_db_host=config("CURRENCY_DB_HOST")11curre......
  • 千万级数据深分页查询SQL性能优化实践 | 京东云技术团队
    一、系统介绍和问题描述如何在Mysql中实现上亿数据的遍历查询?先来介绍一下系统主角:关注系统,主要是维护京东用户和业务对象之前的关注关系;并对外提供各种关系查询,比如查询用户的关注商品或店铺列表,查询用户是否关注了某个商品或店铺等。但是最近接到了一个新需求,要求提供查询关注对......
  • jvs-rules(规则引擎)更新:新增功能介绍
    jvs-rules更新内容1.复合变量新增数据补充节点,实现请求回来的数据再以入参方式请求其他数据进行数据补充(例如通过参数A,请求回数据B,再以数据B为入参,请求回数据C)2.规则流结束节点支持新增、新建、引入变量;结束节点可直接选择或新增某个变量进行结果输出3.评分卡新增条件一键添加和导......