صياغة البحث
كيف يقرأ FOLD استعلام البحث: الكلمات، والعبارات، وAND، وOR، والاستبعاد، والمجموعات، والتعابير النمطية.
أين تبحث
على Mac، ينقلك ⌘F إلى حقل البحث أعلى قائمة الرسائل. ويسرد زر بناء جملة البحث بجانبه العوامل الشائعة ويُدرج أحدها عند النقر عليه. ويشمل البحث كل الحسابات؛ ومع تحديد مجلد، يضيّقه شريط البحث في: إلى هذا المجلد (أو العرض الحالي في صندوق بريد موحّد).
على iPhone وiPad، تشمل شاشة البحث كل الحسابات. ويمكن أن تبدأ لوحة الأوامر بحثًا كذلك.
الكلمات والعبارات
يجب أن تطابق كل كلمة، بوصفها بداية كلمة: invo يجد «invoice». ولا تُراعى حالة الأحرف ولا علامات التشكيل.
علامتا التنصيص المزدوجتان تطابقان عبارة مطابقة تامة: "quarterly report". وضع بين علامتي تنصيص قيم العوامل التي تحتوي على مسافات:
subject:"annual report" from:anna
الكلمة التي تحتوي على نقطتين تُقرأ عاملًا؛ والعامل غير المعروف ينتج «تعذّر تحليل البحث. تحقّق من الأقواس وعوامل التشغيل.» ضعها بين علامتي تنصيص لتبحث عنها حرفيًا: "12:30".
الجمع بين الشروط
- المسافة تعني AND؛ و
ANDبالأحرف الكبيرة تؤدي الأمر نفسه. وORبالأحرف الكبيرة تعني أحد الأمرين. أماandوorبالأحرف الصغيرة فكلمات عادية. - AND أقوى ارتباطًا من OR:
from:anna invoice OR from:benيعني «(من Anna ويحتوي على invoice) أو من Ben». والأقواس تغيّر ذلك:(from:anna OR from:ben) invoice. NOTليست كلمة مفتاحية، بل كلمة عادية.
يعمل OR بين النص وعوامل التصفية مثل is: أو before:؛ أما التركيبات الكبيرة جدًا فتُرفض بالرسالة «يتعذّر تنفيذ هذا البحث. بسّط الشروط».
الاستبعاد بعلامة الناقص
علامة الناقص أمام قيمة حالة تستبعدها: -is:read يجد الرسائل غير المقروءة، و-is:flagged الرسائل غير المميّزة بعلامة.
أنواع الاستبعاد الأخرى لا تعمل بعد:
- أمام كلمة، أو عبارة، أو
from:، أوto:، أوcc:، أوbcc:، أوsubject:، أوbody:، تجعل علامة الناقص البحث يفشل بخطأ. - أمام
before:، أوafter:، أوsize:، أو علامة، أو تعبير نمطي، تُتجاهل علامة الناقص: فيُضمَّن الشرط بدلًا من أن يُستبعد. - يُرفض
-in:و-account:؛ ولا يُعتمد كذلك على علامة ناقص أمام الأقواس.
التعابير النمطية
يوضع التعبير النمطي بين شرطتين مائلتين، ولا يُطابَق إلا مع الموضوع والمرسل، ولا يُطابَق أبدًا مع النص أو المستلمين:
/^Re: \[JIRA-\d+\]/
from:[email protected] /(?i)failed/
المطابقة تميّز بين الأحرف الكبيرة والصغيرة؛ و(?i) في البداية يلغي هذا التمييز. اكتب الشرطة المائلة على الصورة \/. والنمط غير الصالح لا يصفّي شيئًا.
ما الذي يبحث فيه البحث
يبحث FOLD في فهرس للنص الكامل (SQLite FTS5) على جهازك، يضم الموضوع والمرسل وTo وCc لكل رسالة. ولا تُنزَّل الرسائل الكاملة إلا حين تفتحها، لذا فنص الرسائل المستلمة غير مفهرس بعد: الكلمات العادية تجد الموضوع والعناوين، وbody: لا يجد نص الرسالة إلا في حالات قليلة، مثل بداية الرسائل التي أرسلتها عبر FOLD. والحسابات في وضع Fortress لا تحتفظ بأي نص في الفهرس؛ ولا تجد رسائلها إلا عوامل التصفية مثل is: أو before:.
ترتيب النتائج
تُرتَّب النتائج حسب التاريخ، الأحدث أولًا. والترتيب حسب الصلة (BM25) موجود في محرك البحث، لكن لا يمكن اختياره في التطبيق بعد.
تُطبَّق عوامل تصفية الحجم والعلامة والتعبير النمطي صفحةً بعد صفحة عقب البحث في الفهرس، لذا قد تنتهي القائمة، مع استعلام واسع جدًا، قبل أن تظهر كل النتائج المطابقة؛ أضف كلمة أو عاملًا لتضييقه.