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