使用Elasticsearch存储历史数据

时间:2017-05-25 17:27:16

标签: elasticsearch reindex

我有一个索引,我希望随着时间的推移跟踪元素的子集。我可以通过reindex获得我想要的大部分内容。

但是,我看不到改变_id的方法,因为我的数据通常不变,这会导致问题。 reindex不会每次都运行,因为我认为ID是相同的。

一种解决方案是创建基于时间的索引。这是最好的解决方案吗?还有其他人解决了这个问题吗? Someone already asked this type of question and had the answer of time-based index given。我只想仔细检查一下,看看是否有不同的方法。

作为一个卡通化的例子,因为我的数据确实非常停滞,让我说我正在跟踪我院子里的树木 - 类型,高度,半径,名称。我只更改了这一点,当其中一个字段发生变化时,会提示输入新ID。但是每天午夜我想要一个重新索引,所以我可以看到树木的高度变化超过一年。

P.S。我不能使用历史标签,因为我缺乏代表,如果有人对标签提出建议,那么我可以更好地了解,请告诉我!

0 个答案:

没有答案