有没有办法在 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" 字段,并让您的所有查询仅请求到期日期大于当前时间戳的文档。
在 Azure 搜索中,是否有一种机制可以在索引中的项目上设置 "Expiration Date"?我需要项目仅在预定义的时间段内出现在搜索索引中。
暂时没有。现在,您需要发送删除请求以删除索引中的项目。
我们通常将此功能称为生存时间。如果您能投票支持此功能以帮助我们确定它的优先级,如果您觉得它有价值,那就太好了。
http://feedback.azure.com/forums/263029-azure-search/suggestions/6328648-time-to-live-for-data
利亚姆
正如利亚姆所说,目前没有。
一个选项可能是在您的文档中添加类型为 Edm.DateTimeOffset
的 "Expiry" 字段,并让您的所有查询仅请求到期日期大于当前时间戳的文档。