我有一个Elasticsearch索引不断更新,我正在使用相同的映射创建第二个索引进行离线分析:我需要存储某些字段的更改,以便检索特定关联的值过去的时间。因此,在第二个索引中,我存储了同一文档的多个版本(相同的id
但不同的_id
字段)。
我的目标是获得给定查询和参考日期的排名结果。我尝试过使用聚合功能,但不是修改hits
字段,而是获得一个新的aggregations
字段,其中包含无序结果。
除了在客户端删除重复项之外,还有其他方法吗?
这与此previous question类似但不同,因为建议的只有布尔current
字段的解决方案允许在查询当前时删除重复项。