我正在使用MarkLogic DLS服务来保留最新版本的XML文件。
My XML file has status:
`Draft, Withdrawn, and Published.`
用户可以随时更改XML状态,从现有状态到任何其他已定义状态。在我们的应用程序中,我们有一个搜索系统,用户只能在“已发布”视频上执行搜索。我们希望搜索所有已发布的视频,上次发布的XML。
我们的应用程序中还有另一个窗口,我们将获取所有最新版本的XML文件并采取我们的操作。
主要问题是,我们只保留两个最新版本,跳过我们上次发布的XML。
有什么方法可以通过保留规则保留我发布的版本历史记录? 或者在搜索时保持可用的任何其他方式?
请提供帮助,分享您的建议和意见。
答案 0 :(得分:2)
执行此操作的最简单方法是使用集合标记已发布的版本,然后添加包含该集合查询的保留规则。