2015-01-02 2 views
0

Я использую службы MarkLogic DLS для хранения последних двух последних версий XML-файлов.Marklogic DLS service сохранить определенную версию

My XML file has status: 
`Draft, Withdrawn, and Published.` 

Пользователь может изменить статус XML в любое время, много времени, от существующего состояния до любого другого определенного статуса. В нашем приложении у нас есть одна поисковая система, в которой пользователь может выполнять поиск только по «Опубликовано». Мы хотим искать все опубликованные видео, последний опубликованный XML.

В нашем приложении есть еще одно окно, в котором мы получаем всю последнюю версию XML-файла и предпринимаем наши действия.

Основная проблема, мы сохраняем только две последние версии, пропуская наш последний опубликованный XML.

Есть ли способ сохранить мою опубликованную историю версий с помощью правила хранения? Или любой другой способ сохранить их во время поиска?

Пожалуйста, помогите, поделитесь своими предложениями и мнениями.

ответ

2

Простейший способ сделать это - пометить опубликованные версии коллекцией, а затем добавить правило хранения, содержащее запрос для этой коллекции.

Смежные вопросы