代码之家  ›  专栏  ›  技术社区  ›  stackoverflower

我可以设置记录的过期时间吗?

  •  0
  • stackoverflower  · 技术社区  · 8 年前

    我正在使用Algolia索引我的文档。我不希望记录的数量无限增长。有没有办法为每个记录设置过期时间,以便自动删除?

    1 回复  |  直到 8 年前
        1
  •  4
  •   Julien Bourdeau    8 年前

    实现这一点的最佳方法是在记录中添加一个带有到期日期的属性,并定期运行脚本来删除数据。例如。我会使用int,这样就可以使用数字过滤器(请参见: https://www.algolia.com/doc/api-reference/api-parameters/filters/#numeric-filters )

    {
      name: "test",
      expire: 20171201
    }