如何解决比较Elastic Search中同一索引中按日期分隔的两个文档
我对弹性搜索还很陌生,在对该主题进行了大量研究之后,我决定发布查询,以查看是否有人对我想要通过弹性搜索实现的目标有任何指针或可能的解决方案。
我使用Azure和AWS的混合组合设计了一个框架,该框架的最后一部分是将所有测试结果数据获取到Elastic Search,然后每天比较测试结果,然后根据比较结果reult自动通过或失败当前测试。
因此,整个系统充当Azure DevOps管道,在其中触发测试,创建结果,然后将其转换为json,并使用logstash推送到ELK。
我能够做到所有这些,并且能够在Kibana上可视化结果,但是棘手的部分就来了。
因此,作为Azure DevOps下一步构建的一部分,我需要比较测试结果,然后再进行下一步。我不担心如何在Dev Ops Pipeline中执行此操作,我想了解的是
- 有没有一种方法可以将昨天在索引中推送的所有交易与今天在同一索引中推送的所有交易进行比较(每日比较)
- 在通过,失败等方面查找所有交易中的偏差
- 基于比较输出,测试通过/失败的消息
还有一种方法可以为索引中的所有交易设置一些基准数字,然后将每日测试结果与这些基准数字进行比较?
任何指针都会有很大帮助。
感谢和问候
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。