جستجوی بولی، در زمینه موتور جستجو، نوعی جستجو است که در آن می توانید از کلمات یا نمادهای خاص برای محدود کردن، گسترش یا تعریف جستجوی خود استفاده کنید.
این کار از طریق عملگرهای بولی مانند AND ، OR ، NOT ، و NEAR ، و همچنین نمادهای + (افزودن) و - (کاهش).
وقتی یک اپراتور را در جستجوی بولی قرار می دهید، یا انعطاف پذیری را برای دریافت دامنه وسیع تری از نتایج معرفی می کنید، یا محدودیت هایی را برای کاهش تعداد نتایج نامرتبط تعریف می کنید.
بیشتر موتورهای جستجوی محبوب از عملگرهای Boolean پشتیبانی می کنند، اما ابزار جستجوی ساده ای که در یک وب سایت پیدا می کنید احتمالاً اینطور نیست.
معنای بولی
جورج بول، ریاضیدان انگلیسی قرن نوزدهم، روش جبری را توسعه داد که اولین بار در کتاب خود به نام «تحلیل ریاضی منطق» در سال 1847 توضیح داد و در تحقیقی درباره قوانین فکر (1854) توضیح داد.
جبر بولی برای محاسبات مدرن اساسی است و همه زبان های برنامه نویسی اصلی شامل آن می شوند. همچنین در روش های آماری و تئوری مجموعه ها به شدت نقش می بندد.
جستجوهای پایگاه داده امروزی عمدتاً مبتنی بر منطق بولی هستند، که به ما امکان می دهد پارامترها را با جزئیات مشخص کنیم - برای مثال، ترکیب عبارات برای گنجاندن و در عین حال استثنا کردن سایرین. با توجه به اینکه اینترنت شبیه به مجموعه وسیعی از پایگاه های اطلاعاتی است، مفاهیم بولی در اینجا نیز کاربرد دارند.
اپراتورهای جستجوی بولی
برای اهداف جستجوی وب بولین، اینها عبارتها و نمادهایی هستند که باید بدانید:
اپراتور بولی | نماد | توضیح | مثال |
AND | + | همه کلمات باید در نتایج موجود باشند | فوتبال و nfl |
OR | نتایج می تواند شامل هر یک از کلمات باشد | paleo یا اولیه | |
نه | - | نتایج شامل همه چیز به جز عبارتی است که پس از عملگر آمده است | رژیم غذایی وگان نیست |
نزدیک | عبارات جستجو باید در تعداد معینی کلمه از یکدیگر ظاهر شوند | وزیر نزدیک سوئد |
بیشتر موتورهای جستجو به طور پیش فرض از عملگر OR Boolean استفاده می کنند، به این معنی که شما می توانید دسته ای از کلمات را تایپ کنید و هر یک از آنها را جستجو می کند، اما نه لزوماً همه آنها را.
همه موتورهای جستجو از این عملگرهای بولی پشتیبانی نمی کنند. به عنوان مثال، Google - را می داند اما NOT را پشتیبانی نمی کند. درباره جستجوهای Boolean در Google برای کمک بیشتر بیاموزید.
چرا جستجوهای بولی مفید هستند
وقتی یک جستجوی معمولی انجام میدهید، مانند dog اگر به دنبال عکسهایی از سگها هستید، تعداد زیادی از نتایج، احتمالاً میلیاردها، به دست خواهید آورد. اگر به دنبال نژاد خاصی از سگ هستید یا اگر علاقه ای به دیدن عکس های نوع خاصی از سگ ندارید، جستجوی بولی در اینجا مفید خواهد بود.
به جای اینکه فقط تمام تصاویر سگ را غربال کنید، می توانید از عملگر NOT برای حذف تصاویر پودل ها یا بوکسورها استفاده کنید.
جستجوی بولی به ویژه پس از اجرای جستجوی اولیه مفید است.به عنوان مثال، اگر جستجویی را اجرا کنید که نتایج زیادی را به کلماتی که وارد کردهاید برمیگرداند، اما در واقع آنچه را که به دنبال آن بودید منعکس نمیکند، میتوانید شروع به معرفی عملگرهای Boolean کنید تا برخی از آن نتایج را حذف کنید و صریحاً کلمات خاصی را اضافه کنید.
برای بازگشت به مثال سگ، این را در نظر بگیرید: تعداد زیادی عکس تصادفی سگ می بینید، بنابراین برای دیدن سگ ها در پارک ها +park را اضافه می کنید. شاید آن میلیاردها نتیجه اکنون به چند میلیون کاهش یافته باشد. اکنون می خواهید نتایجی را که دارای آب هستند حذف کنید، بنابراین بلافاصله - water را وارد کنید، این یک ترفند جستجوی وب به شما اجازه می دهد نتایج بی شماری را که علاقه ای به دیدن آنها ندارید، کاهش دهید.
مثالهای جستجوی بولی بیشتر
در زیر چند نمونه دیگر از عملگرهای بولی آورده شده است. به یاد داشته باشید که می توانید آنها را ترکیب کنید و از سایر گزینه های جستجوی پیشرفته مانند نقل قول برای تعریف عبارات استفاده کنید.
عملگرهای بولی باید با تمام حروف بزرگ باشند تا موتور جستجو آنها را به عنوان یک عملگر و نه یک کلمه معمولی درک کند.
AND
در اینجا نحوه یافتن بازی های رایگان با گنجاندن هر دو کلمه آمده است:
بازی رایگان و
این برنامه برنامههای چت ویدیویی را جستجو میکند که میتوانند در دستگاههای Windows و iOS اجرا شوند:
"برنامه چت تصویری" iOS و Windows
OR
برای یافتن خانههای باز که هر روز باز هستند این را جستجو کنید:
"خانه های باز" شنبه یا یکشنبه
اگر مطمئن نیستید که مقاله چگونه ممکن است جمله بندی شود، می توانید جستجوی مانند این را برای پوشش هر دو کلمه امتحان کنید:
"بهترین مرورگر وب" macOS یا Mac
نه
فیلمهایی را پیدا کنید که به سال ۲۰۲۲ اشاره میکنند، اما همه صفحاتی که کلمه کمدی دارند را حذف کنید:
فیلم های ۲۰۲۲ -کمدی
صفحات وب درباره دستور العمل های پالئو را پیدا کنید، اما مطمئن شوید که هیچ یک از آنها عبارت "افزودن شکر" را در بر نگیرد:
"دستور العمل های پالئو" -"شکر اضافه کنید"