Я ищу способ сохранить поиск, который включает относительную дату. В частности, я ищу способ сохранить поиск, который соответствует файлам с датой изменения, которая 7 дней назад .
Я прочитал документ синтаксиса расширенного запроса Windows Search и не вижу способа сказать это 7 дней назад.
Раздел чисел и диапазонов упоминает, что относительные даты возможны. Проблема в том, что относительные даты, описанные там, не соответствуют критериям, которые мне нужны. Lastweek выглядит почти как то , что я хочу , за исключением , если я выполнить запрос , как after:lastweek
в понедельник он будет показывать только мой файл , которые были изменены с воскресенья в 12:00. Lastweek / lastmonth, кажется, относятся к началу недели / месяца, а это не то, что мне нужно.
Относительные даты, состоящие из нескольких слов: неделя, следующий месяц, последняя неделя, прошедший месяц или наступающий год. Значения также могут быть введены по контракту следующим образом: thisweek, nextmonth, lastweek, pastmonth, ближайшие год.
Одна из приятных особенностей сохраненных поисков заключается в том, что они хранятся в виде XML-документа, а формат файла задокументирован . Я не вижу, как сформировать правильное значение для даты и времени. Если бы я смог понять этот формат, я подозреваю, что мог бы использовать текстовый редактор и создать сохраненный поиск, который делает то, что я хочу.
Фрагмент из примеров :
<conditions>
<condition type="leafCondition" valuetype="System.StructuredQueryType.DateTime"
property="System.DateModified" operator="imp"
value="R00UUUUUUUUZZXD-30NU" propertyType="wstr" />
</conditions>
Подводя итог, я ищу ответ на один или оба из этих вопросов
- Как сделать запрос на «7 дней назад» с использованием стандартного синтаксиса?
- Как DateTime хранится в сохраненном поиске?