首页 > 解决方案 > 填写elasticsearch数据库中缺失的时间戳数据

问题描述

我有一个 GPS 设备每秒报告一次位置。

随着时间的推移,位置最终作为geo_point/@timestamp组合存储在弹性搜索数据库中。由于 GPS 的性质,可能不会在特定时间报告位置(例如,如果设备失锁)。

填补缺失职位的最佳方法是什么,以便我每个人都有一个职位@timestamp?更具体地说,如何在弹性搜索数据库中创建丢失的文档,以便我每秒都有一个位置值?

我已经使用elasticsearch-pyand研究了相邻点之间的线性插值pandas,但没有任何运气。

我怎样才能做到这一点?示例代码将不胜感激。

标签: pythonpandaselasticsearchnosql

解决方案


推荐阅读