Я ищу способ сохранить поиск, который включает относительную дату. В частности, я ищу способ сохранить поиск, который соответствует файлам с датой изменения, которая 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 хранится в сохраненном поиске?