有没有办法在 Azure 搜索索引中添加 "Expire" 项?

Is there a way to "Expire" items in an Azure Search Index?

在 Azure 搜索中,是否有一种机制可以在索引中的项目上设置 "Expiration Date"?我需要项目仅在预定义的时间段内出现在搜索索引中。

暂时没有。现在,您需要发送删除请求以删除索引中的项目。

我们通常将此功能称为生存时间。如果您能投票支持此功能以帮助我们确定它的优先级,如果您觉得它有价值,那就太好了。

http://feedback.azure.com/forums/263029-azure-search/suggestions/6328648-time-to-live-for-data

利亚姆

正如利亚姆所说,目前没有。

一个选项可能是在您的文档中添加类型为 Edm.DateTimeOffset 的 "Expiry" 字段,并让您的所有查询仅请求到期日期大于当前时间戳的文档。