عملگرهایی که تعریف شده اند عبارتند از:
- $ هر متنی (عملگر کوتاه سازی - Truncate)
- ؟ یک حرف نامعلوم
- {} یک حرف که در این مجموعه باشد
- <> یک حرف که در این مجموعه نباشد
- "" دقیقاً برابر با این عبارت باشد
- () تعیین اولویت عمگرهای منطقی
- * و (AND)
- + یا (OR)
- - و نه (NOT)
الگو: آب
نتیجه: عین کلمه آب جستجو خواهد شد
سوال: اگر اشتباها کلمه آب با الف بدون کلاهک تایپ شده باشد چگونه می توانیم هر دوحالت را در نظر بگیریم؟
جواب: از الگوی زیر استفاده کنید.
الگو: {آا}ب
نتیجه: هم آب و هم اب را جستجو خواهد کرد
از این تکنیک در موارد متعددی می توانید استفاده کنید، چند مثال دیگر
- بل{یه} بلی و بله جستجو خواهد شد.(هم معنی، دو صورت متفاوت)
- برگ{ذز}اری برگزاری و برگذاری جستجو خواهد شد.(غلط املایی)
- {567}138 1385 و 1386 و 1387 جستجو خواهد شد.
معادل هر کدام از الگوهای بالا بوسیله OR
- بلی+بله
- برگزاری+برگذاری
- 1385+1386+1387
نکته مهم: استفاده از تکنیک {} علاوه بر اینکه الگوی جستجو را کوتاه تر می کند، نتایج را نیز با سرعت بیشتری بازیابی می کند. بنابراین پیشنهاد می کنیم از OR در این نمونه از الگوها استفاده نکنید.
الگو: ؟ب
نتیجه: جای علامت سوال هر حرفی می تواند قرار بگیرد. برای مثال
- آب
- اب
- تب
- رب
- شب
الگو: ؟138
نتیجه: جای علامت سوال هر یک از ارقام 0 تا 9 می تواند قرار بگیرد. معادل OR زیر
1380+1381+1382+1383+1384+1385+1356+1387+1388+1389
الگو: آب$
نتیجه: آب و بعد از آن هر متنی. برای مثال
- آب
- آبیاری
- آب و هوا
- آبگیری
- آب - آلودگی
الگو: آب$ها
نتیجه: آب و هر چیزی در وسط و ختم شده به ها، مانند
- آب ها
- آبها
- آبخیزها
- آب بها
- آبراهه ها
- آبگیرها
سوال: چگونه می توان کلماتی را که ها در آن ها سرهم یا جدا تایپ شده را پیدا کرد؟
جواب: الگوی اول برای پیدا کردن جدا و الگوی دوم برای پیدا کردن سرهم استفاده شود.
الگو: ${ }ها
نتیجه: هر کلمه ای که ها در آن جدا تایپ شده باشد را پیدا می کند.
الگو: $< >ها
نتیجه: هر کلمه ای که ها در آن سرهم تایپ شده باشد را پیدا می کند. در این الگو گفته شده است که قبل از ها هر چیزی می تواند باشد مگر فاصله.
الگو: "ادبیات فارسی"
نتیجه: دقیقا عبارت بالا را به همان شکل که تایپ شده است مورد جستجو قرار می دهد. در واقع هر جا ادبیات کنار فارسی قرار داشته باشد جزو نتایج خواهد بود اما برای مثال ادبیات در زبان فارسی خیر. در صورتی که عبارت داخل گیومه قرار نگیرد جستجو به صورت الگوی زیر انجام خواهد شد.
الگو: ادبیات*فارسی
نتیجه: که در این حالت ادبیات در زبان فارسی نیز جزو نتایج خواهد بود.
الگو: ((ادبیات*فارسی)+(زبان*فارسی))-(شعر*فارسی)
نتیجه: در این الگو از عملگرهای منطقی استفاده شده است در حالی که با پرانتز گذاری مشخص کرده ایم که به ترتیب پردازش های زیر انجام شود:
- ادبیات*فارسی
- زبان*فارسی
- OR مرحله 1 و 2
- شعر*فارسی
- NOT مرحله 3 و 4