Tôi đang tìm cách lưu một tìm kiếm bao gồm một ngày tương đối. Cụ thể, tôi đang tìm cách lưu một tìm kiếm khớp với các tệp có ngày sửa đổi là 7 ngày trước .
Tôi đã đọc tài liệu Cú pháp Truy vấn Nâng cao của Windows Search và tôi không thấy cách nào để nói 7 ngày trước.
Phần số và phạm vi đề cập rằng ngày tương đối là có thể. Vấn đề là ngày tương đối được mô tả ở đó không phù hợp với tiêu chí tôi cần. Cuối tuần gần giống như những gì tôi muốn ngoại trừ nếu tôi chạy một truy vấn như after:lastweek
vào thứ Hai, nó sẽ chỉ hiển thị tệp của tôi đã được sửa đổi kể từ Chủ nhật lúc 12:00. Cuối tuần / tháng cuối dường như liên quan đến đầu tuần / tháng không phải là thứ tôi cần.
Ngày tương đối nhiều từ: tuần, tháng tiếp theo, tuần trước, tháng trước hoặc năm tới. Các giá trị cũng có thể được ký hợp đồng, như sau: tuần này, tháng tới, cuối tuần, tháng trước, sắp tới.
Một điều thú vị về các tìm kiếm đã lưu là chúng được lưu trữ dưới dạng tài liệu XML và định dạng tệp được ghi lại . Tôi không thấy làm thế nào để hình thành một giá trị chính xác cho một datetime. Nếu tôi có thể hiểu định dạng này, tôi nghi ngờ tôi có thể sử dụng trình soạn thảo văn bản và tạo một tìm kiếm đã lưu, thực hiện những gì tôi muốn.
Đoạn từ các ví dụ :
<conditions>
<condition type="leafCondition" valuetype="System.StructuredQueryType.DateTime"
property="System.DateModified" operator="imp"
value="R00UUUUUUUUZZXD-30NU" propertyType="wstr" />
</conditions>
Để tóm tắt, tôi đang tìm câu trả lời cho một hoặc cả hai câu hỏi này
- Làm cách nào để tạo một truy vấn cho '7 ngày trước' bằng cú pháp tiêu chuẩn?
- DateTime được lưu trữ trong một tìm kiếm đã lưu như thế nào?