Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Marklogic DLS服务保留特定版本_Marklogic - Fatal编程技术网

Marklogic DLS服务保留特定版本

Marklogic DLS服务保留特定版本,marklogic,Marklogic,我使用MarkLogic DLS服务保存最后两个最新版本的XML文件 My XML file has status: `Draft, Withdrawn, and Published.` 用户可以随时、多次将XML状态从现有状态更改为任何其他定义的状态。在我们的应用程序中,我们有一个搜索系统,用户只能对“已发布”的视频执行搜索。我们希望搜索所有已发布的视频,上次发布的XML 在我们的应用程序中有另一个窗口,我们在其中获取所有最新版本的XML文件并采取行动 主要问题是,我们只保留了两个最新版本,

我使用MarkLogic DLS服务保存最后两个最新版本的XML文件

My XML file has status:
`Draft, Withdrawn, and Published.`
用户可以随时、多次将XML状态从现有状态更改为任何其他定义的状态。在我们的应用程序中,我们有一个搜索系统,用户只能对“已发布”的视频执行搜索。我们希望搜索所有已发布的视频,上次发布的XML

在我们的应用程序中有另一个窗口,我们在其中获取所有最新版本的XML文件并采取行动

主要问题是,我们只保留了两个最新版本,跳过了上次发布的XML

是否有任何方法可以通过保留规则保留已发布的版本历史记录? 或者在搜索时使用其他方法来保持其可用性


请提供帮助,分享您的建议和观点。

最简单的方法是使用集合标记已发布的版本,然后添加包含该集合查询的保留规则