Elasticsearch查询SQL Server LAG函数模拟

标签 elasticsearch

我正在寻找 SQL Server LAG/LEAD在 Elasticsearch 中模拟功能。

假设我在结果集中有一个按特定标准找到的文档列表。结果集也按某种顺序排序。

我知道该结果集中其中一个文档的 ID,我需要在同一结果集中查找下一个和/或上一个文档。

SQL Server 2012 及更高版本具有 LAG/LEAD 函数来获取记录集中的下一行/上一行。所以想知道elasticsearch有没有这样的功能。

能否请您指出相应的文档/示例?

最佳答案

没有。关系领域的很多内容不会直接转化为 Elasticsearch 领域。你想用 LAG/LEAD 做什么?通过询问更多结果并在列表中查找或查找,只需获取 ID 就足够简单了。我想它会更有趣,但我不想推测。

关于Elasticsearch查询SQL Server LAG函数模拟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24779002/

相关文章:

elasticsearch - Elasticsearch过滤器在Poi附近

elasticsearch - Elasticsearch中的映射和模板之间有什么区别?

json - Java 使用 apache http 将 json 文件发布到 elasticsearch

elasticsearch - Elasticsearch 对匹配词进行排序(如果存在)

ElasticSearch 聚合查询可能吗?

elasticsearch - 如何通过对象值字段过滤Elasticsearch

node.js - 非法参数异常请求包含无法识别的参数: [mapping] - ElasticSearch Index Creation

database - 如何限制通过 IP 地址访问 IBM Cloud 上的 Elasticsearch 部署?

Elasticsearch 时间范围查询和数据

java - 配置 Spring MappingElasticsearchConverter 将 _id 视为字符串