首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏用户2475237的专栏(2)

    Elastic 的 Discover 的演变:从 ESQL 到上下文感知

    多年来,Discover 一直是开发者、安全分析师和 SRE 探索数据的起点。它是一个高效的工具,用于搜索和过滤海量数据集。但如果 Discover 不仅仅是帮助你找到数据呢?如果它能理解你的意图,并主动根据你的需求进行调整呢?如果你不仅可以探索数据,还能即时进行转换、聚合,甚至联合数据呢?

    36210编辑于 2025-10-27
  • 来自专栏Elastic Stack专栏

    LINQ to ES|QL:用C#查询Elasticsearch

    您还可以在不执行查询的情况下检查生成的查询及其参数: 1 2 3 4 5 6 7 8 9 10 11 12 13 var query = client.Esql.CreateQuery<Product Elastic.Esql是纯翻译引擎。它没有HTTP依赖,包含表达式访问者、查询模型、格式化器和响应读取器。 它通过Elastic.Transport在Elastic.Esql之上添加HTTP执行。如果您的应用程序只需要ES|QL而不需要其他Elasticsearch API,这是最小依赖选项。 它也建立在Elastic.Esql之上,并通过client.Esql命名空间暴露LINQ提供程序。这是大多数应用程序的推荐入口。 BY: 1 2 3 4 5 6 7 8 9 10 var stats = client.Esql.Query<Product, object>(q => q .GroupBy(p

    25010编辑于 2026-04-15
  • 来自专栏Elastic Stack专栏

    打造高效物联网数据处理:Elasticsearch中的六种按位匹配方法

    进行按位匹配的整数编码与“脚本化按位匹配的整数编码”方法类似,这种方法也可以匹配特定位,但它利用 ESQL 而不是脚本化查询。 使用 ESQL 进行按位匹配的整数编码的优点这种方法具有“脚本化按位匹配的整数编码”的优点。额外的优点是它利用了 ESQLESQL 设计时考虑了性能。 使用 ESQL 进行按位匹配的整数编码的缺点尽管这种方法利用了 ESQL,但它无法直接使用预构建的数据结构进行按位匹配。因此,这种方法可能导致查询速度较慢,需要比许多其他方法更多的资源。 查询要查询 b3 为真且 b0 为假的文档(即上面的 _id=2 的文档),我们可以使用 ESQL。以下查询满足这些要求,并对逻辑进行了注释:POST /_query? 我们还可以使用脚本化查询或 ESQL 在整数中查询个别位,但这些方法可能比其他方法效率低。

    77621编辑于 2024-10-28
  • 来自专栏铭毅天下

    干货 | Elasticsearch 8.11 ES|QL 初体验

    一方面:ESQL == Elasticsearch SQL。 另一方面:ESQL = ES + QL, ES = Elasticsearch, QL 等于 SQL。 5、参考 1、https://www.elastic.co/guide/en/elasticsearch/reference/current/esql-language.html 2、https://www.elastic.co /guide/en/elasticsearch/reference/current/esql-rest.html 推荐阅读 全网首发!

    99210编辑于 2023-11-13
  • 来自专栏玩转ES与Workbuddy

    Elastic-caveman:将AI Output Token减少64%

    不同操作类型的结果也有所不同:查询类型Token 减少比例原因元数据清单85–92%载荷小,普通模式下填充内容最多ESQL 生成70–75%查询语句本身一致,解释部分被移除数据密集搜索35–40%实际数据占主导 列出索引1071486.9%93platform.core.list_indicesT3:获取索引映射1434072.0%103platform.core.get_index_mappingT4:生成 ESQL 查询2085275.0%156platform.core.generate_esqlT5:执行 ESQL 聚合1494470.5%105platform.core.execute_esqlT6:搜索最近工单 22114335.3%78platform.core.searchT7:搜索已升级案例19812835.4%70platform.core.searchT8:按优先级统计 ESQL1403674.3%104platform.core.execute_esql 总计1,28446763.6%817技术准确性验证:准确性检查项结果详情ESQL 语法保留通过FROM、WHERE、STATS、SORT、LIMIT 完全一致字段名称保留通过account_id、sentiment_score

    33110编辑于 2026-05-27
  • 来自专栏杰的记事本

    Entity Framework(EF)数据查询

    to Entities 直接通过LINQ存取,可完全将程序与数据库分离,由LINQ在内部自动使用Object Service进行数据库操作 Object Service 可以透过Entity SQL(eSQL 在EF中,有个Query Plan Caching的功能,它可以Cache编译后的ESQL。 另外,缓存的ESQL是基于App-Domain的,而且即使是ObjectQuery<T>的实例被销毁了,其余的ObjectQuery<T>实例照样可以使用缓存计划。

    1.4K20发布于 2019-09-04
  • 来自专栏Elastic Stack专栏

    轻松将 ES|QL 查询结果转换为 Python Pandas dataframe

    ",)response = client.esql.query( query="FROM employees | LIMIT 500", format="csv",)df = pd.read_csv 然后我们使用 SORT 对结果进行语言列排序:response = client.esql.query( query=""" FROM employees | STATS count 相反,使用 ES|QL REST API 内置的参数支持功能:response = client.esql.query( query=""" FROM employees | STATS

    3.3K31编辑于 2024-04-14
  • 来自专栏用户2475237的专栏(2)

    ES|QL in JavaScript: 利用 Apache Arrow 助手功能

    response, tags, @timestamp, ip, agent | LIMIT 2 `;const reader = await esClient.helpers.esql @timestamp, ip, agent | LIMIT 2 `;const toArrowTableResults = await esClient.helpers .esql

    32710编辑于 2025-06-17
  • 来自专栏Elastic Stack专栏

    Elasticsearch:从 ES|QL 到 PHP 对象

    映射到对象或自定义类我们可以使用 esql()->query() 端点在 PHP 中执行 ES|QL 查询。这个查询的结果是一个表格数据结构。 books | WHERE author == "Stephen King" | SORT rating DESC | LIMIT 10EOD;$result = $client->esql

    1.4K31编辑于 2024-04-12
  • 来自专栏程序员的SOD蜜

    EF+MySQL乐观锁控制电商并发下单扣减库存,在高并发下的问题

    无奈:EF的ESQL 最后,又去国外技术论坛找了很久,无果,没有看到有这方面的说明,例子大部分都是SqlServer的,莫非这个并发功能对MySQL支持不好? 无赖之下,只有手写SQL上了,于是用ESQL,改写成下面的代码(第三版): protected override int ChangeStock(SalesInfo salesInfo, OrderDetail PS:虽然解决了本文的问题,但是EF这种并发处理方案,在代码编写上还是略显麻烦,是否使用ESQL或者其它ORM框架,看你的偏好了。

    3K80发布于 2018-02-26
  • 来自专栏Java小王子

    php 使用PHPEXcel导出表数据

    allRow = $currentSheet->getHighestRow(); $size=strlen($allColumn);//如果超出Z,则出现不执行下去 $esql $temp.'"'.","; } } $esql=rtrim($sql,","). ')'; //echo($esql); //return; $CI->db->simple_query($esql); } } /** * $filePath

    4.5K00发布于 2021-09-22
  • 来自专栏星哥的AI自留地

    颠覆 AI 开发效率!开源工具一站式管控 30+大模型ApiKey,秘钥付费+负载均衡全搞定

    3000-eTZ=Asia/Shanghai-v/data/docker/one-api:/datajustsong/one-api浏览器访问:IP+端口2.使用MySQL的部署命令在上面的基础上添加-eSQL_DSN 展开代码语言:TXTAI代码解释dockerrun--nameone-api-d--restartalways-p3000:3000-eSQL_DSN="root:123456@tcp(localhost

    1.3K10编辑于 2026-01-15
  • 来自专栏玩转ES与Workbuddy

    当 WorkBuddy 接上 Elastic(下):用 MCP 把任务"点兵点将"地交给 AI Agent

    接上之后我这边能看到的 tools 大致是这几类:platformcore 系列:execute_esql、search、list_indices、generate_esql、get_index_mapping └── 是 → A2A message/send(异步 + 轮询 + 持久化上下文)更具体的例子:你想干啥该用哪条查现在有哪些活跃告警MCP observability_get_alerts跑一段 ESQL 拿聚合结果MCP platform_core_execute_esql让 Agent 用 ESQL 查一下再用人话解释converse让 Agent 排障一次告警(查指标 + 查日志 + 给根因)A2A

    32631编辑于 2026-08-03
  • 来自专栏Elastic Stack专栏

    ES|QL:Elasticsearch的新一代查询语言

    的专用查询引擎具备以下特性: 无需转译或翻译 查询会被解析和优化以进行分布式执行 以块(block)的形式运行,而不是逐行执行 充分利用专业化和多线程技术 以向量化和高速缓存定位为目标 在我们当前的基准测试中,ESQL 在许多情况下都优于 DSL,即便不进行任何的优化措施,也比已有的聚合框架更快: 图片 从上图中,我们可以看到: 绿色折线(search/aggs)代表已有的DSL搜索和原有的聚合引擎的性能 蓝色折线(esql /shard partitioning)代表ES|QL在分片数据上单核运行 粉红色折线(esql/doc partitioning)代表ES|QL在分片数据上多核运行 通过充分使用多线程技术,并且面向向量化和缓存的计算

    4K51编辑于 2023-10-18
  • 来自专栏Elastic Stack专栏

    在Google MCP Toolbox for Databases中引入对Elasticsearch的支持

    localhost:9200 apikey: <insert-here-api-key> tools: customer-orders: kind: elasticsearch-esql elastic-cloud-api-keys [9] ES|QL: https://www.elastic.co/docs/explore-analyze/query-filter/languages/esql [10] 这里: https://www.elastic.co/docs/reference/query-languages/esql [11] OpenAI function calling with

    48310编辑于 2025-12-18
  • 来自专栏福大大架构师每日一题

    elasticsearch v9.0.0重磅发布!解锁最新核心特性与性能飞跃,安全升级焕新体验!

    ESQL与SQL查询引擎 • 引入多项ES|QL功能扩展,如偏移缩减、支持null值、异步查询元数据查询。 • 探索多日期纳秒级别支持,丰富时间序列分析能力。

    2.4K10编辑于 2025-04-22
  • 来自专栏ellipse数据库技术

    嵌入式SQL

    SQL还可以作为一种数据子语言嵌入某些主语言中,SQL可以嵌入到C、C++中使用、称之为嵌入式SQL,简称(ESQL)。

    2K30发布于 2019-08-16
  • 神通数据库-某领域(航天、卫生)探险记20260122

    datamigrate工具安装完成 [ 处理包:PHP驱动 (23/50) ] PHP驱动安装完成 [ 处理包:Hibernate方言包 (24/50) ] Hibernate方言包安装完成 [ 处理包:ESQL 驱动 (25/50) ] ESQL驱动安装完成 [ 处理包:神通数据库后台 (26/50) ] 神通数据库后台安装完成 [ 处理包: (27/50) ] [ 处理包:逻辑备份恢复工具 (28/50) ]

    30710编辑于 2026-06-17
  • ElasticSearch 8.X:放弃复杂,回归简单的搜索引擎新时代

    发送并打印结果var response = client.esql().query(EsqlQuery.of(q -> q.query(query)));response.records().forEach

    9610编辑于 2026-09-01
  • 来自专栏Elastic Stack专栏

    Elasticsearch 实战:使用ES|QL高效分析腾讯云审计日志

    借助ESQL,可以根据特定的需求和查询条件来分析审计日志,如检测异常行为、识别潜在的安全威胁或者进行趋势分析等。例如,可以编写查询来识别在短时间内频繁发生的登录失败事件,或者追踪特定用户的操作模式。 在ESQL中,这可以通过 CIDR_MATCH 函数轻松实现。

    3.3K61编辑于 2023-12-04
领券