ডাউনলোড

অনুসন্ধানের সিনট্যাক্স

FOLD কীভাবে একটি অনুসন্ধান পড়ে: শব্দ, বাক্যাংশ, AND, OR, বাদ দেওয়া, গ্রুপ ও রেগুলার এক্সপ্রেশন।

কোথায় অনুসন্ধান করবেন

Mac-এ F আপনাকে বার্তার তালিকার ওপরের অনুসন্ধানের ঘরে নিয়ে যায়। এর পাশের অনুসন্ধান সিনট্যাক্স বোতাম প্রচলিত অপারেটরগুলোর তালিকা দেখায় এবং ক্লিক করলে একটি বসিয়ে দেয়। অনুসন্ধান সব অ্যাকাউন্ট জুড়ে চলে; কোনো ফোল্ডার নির্বাচিত থাকলে অনুসন্ধানের স্থান: বার এটিকে এই ফোল্ডার-এ (অথবা সম্মিলিত মেইলবক্সে বর্তমান ভিউ-তে) সীমিত করে।

iPhone ও iPad-এ অনুসন্ধানের স্ক্রিন সব অ্যাকাউন্ট জুড়ে কাজ করে। কমান্ড প্যালেট থেকেও অনুসন্ধান শুরু করা যায়।

শব্দ ও বাক্যাংশ

প্রতিটি শব্দকে মিলতে হবে, কোনো শব্দের শুরু হিসেবে: invo খুঁজে পায় “invoice”। বড়-ছোট হাতের অক্ষর ও অ্যাকসেন্ট উপেক্ষা করা হয়।

ডাবল উদ্ধৃতিচিহ্ন একটি বাক্যাংশ হুবহু মেলায়: "quarterly report"। যেসব অপারেটর-মানে স্পেস আছে, সেগুলো উদ্ধৃতিচিহ্নে রাখুন:

subject:"annual report" from:anna

কোলনযুক্ত শব্দকে অপারেটর হিসেবে পড়া হয়; অজানা অপারেটর হলে দেখা যায় “অনুসন্ধানটি বোঝা যায়নি। বন্ধনী ও অপারেটর পরীক্ষা করুন।” এমন লেখা হুবহু খুঁজতে উদ্ধৃতিচিহ্নে রাখুন: "12:30"

শর্ত মেলানো

  • স্পেস মানে AND; বড় হাতের AND-ও একই কাজ করে। বড় হাতের OR মানে দুটির যেকোনো একটি। ছোট হাতের andor সাধারণ শব্দ।
  • AND-এর অগ্রাধিকার OR-এর চেয়ে বেশি: from:anna invoice OR from:ben মানে “(Anna-র কাছ থেকে এবং invoice শব্দযুক্ত) অথবা Ben-এর কাছ থেকে”। বন্ধনী এটি বদলায়: (from:anna OR from:ben) invoice
  • NOT কোনো কি-ওয়ার্ড নয়, একটি সাধারণ শব্দ।

টেক্সট এবং is: বা before:-এর মতো ফিল্টারের মধ্যে OR কাজ করে; খুব বড় সমন্বয় প্রত্যাখ্যাত হয় এই বার্তায়: “এই অনুসন্ধানটি এভাবে চালানো যায় না। আরও সহজভাবে লিখুন”।

মাইনাস দিয়ে বাদ দেওয়া

কোনো অবস্থা-মানের সামনে মাইনাস সেটিকে বাদ দেয়: -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) অনুসন্ধান ইঞ্জিনে আছে, তবে অ্যাপে এখনো বেছে নেওয়া যায় না।

আকার, ট্যাগ ও রেগুলার এক্সপ্রেশনের ফিল্টার ইনডেক্স অনুসন্ধানের পরে পাতা ধরে ধরে প্রয়োগ করা হয়, তাই খুব বিস্তৃত অনুসন্ধানে প্রতিটি মিল দেখানোর আগেই তালিকা শেষ হয়ে যেতে পারে; ফলাফল সংকীর্ণ করতে একটি শব্দ বা অপারেটর যোগ করুন।