Что такое логический поиск

Булевский поиск в контексте поисковой системы - это тип поиска, в котором можно использовать специальные слова или символы для ограничения, расширения или определения поиска.

Это возможно с помощью таких булевых операторов, как AND, OR, NOT и NEAR, а также символов + (сложение) и - (вычитание).

Когда вы включаете оператор в булевский поиск, вы либо вводите гибкость, чтобы получить более широкий диапазон результатов, либо определяете ограничения, чтобы уменьшить количество несвязанных результатов.

Oleksiy Maksymenko/Getty Images

Большинство популярных поисковых систем поддерживают булевы операторы, но простой инструмент поиска, который вы найдете на сайте, скорее всего, не поддерживает их.


Значение булевых операторов

Джордж Буль, английский математик XIX века, разработал алгебраический метод, который он впервые описал в своей книге "Математический анализ логики" в 1847 году и развил в своей работе "Исследование законов мышления" (1854).

Булева алгебра является основополагающей для современных вычислений, и все основные языки программирования включают ее в себя. Она также играет важную роль в статистических методах и теории множеств.

Сегодня поиск в базах данных в значительной степени основан на булевой логике, которая позволяет нам детально определять параметры - например, комбинировать термины, чтобы включить их в поиск и исключить другие. Учитывая, что интернет похож на обширную коллекцию информационных баз данных, булевы концепции применимы и здесь.


Операторы булевого поиска

Для целей булевого поиска в Интернете необходимо знать следующие термины и символы:

Булевский оператор Символ Пояснение Пример
AND + Все слова должны присутствовать в результаты football AND nfl
OR Результаты могут включать любое из слов paleo OR primal
NOT -. В результаты включено все, кроме термина, следующего за оператором диета НЕ веган
NEAR Поисковые термины должны встречаться в пределах определенного количества слов друг от друга swedish NEAR minister

Многие поисковые системы по умолчанию используют логический оператор OR, Это означает, что вы можете набрать несколько слов, и он будет искать любое из них, но не обязательно все.

Не все поисковые системы поддерживают эти булевы операторы. Например, Google понимает -, но не поддерживает НЕ. Подробнее о булевом поиске можно узнать в Google.


Почему полезен логический поиск

Когда вы выполняете обычный поиск, например "собака", если вы ищете фотографии собак, вы получите огромное количество результатов, возможно, миллиарды. Булевский поиск будет полезен, если вы ищете конкретную породу собак или если вы не заинтересованы в просмотре фотографий определенного вида собак.

Вместо того чтобы просто просеивать все фотографии собак, вы можете использовать оператор NOT, чтобы исключить фотографии пуделей или боксеров.

Булевский поиск особенно полезен после выполнения первоначального поиска. Например, если в результате поиска было получено множество результатов, относящихся к введенным вами словам, но не отражающих то, что вы искали, вы можете использовать логические операторы, чтобы удалить некоторые из этих результатов и добавить конкретные слова.

Возвращаясь к примеру с собаками, рассмотрим следующее: вы видите множество случайных фотографий собак, поэтому вы добавляете +park, чтобы увидеть собак в парках. Возможно, эти миллиарды результатов теперь сократились до нескольких миллионов. Теперь вы хотите удалить результаты, в которых есть вода, поэтому вы добавляете -water. Этот один трюк с веб-поиском сразу же позволил вам сократить бесчисленное количество результатов, которые вы не хотите видеть.


Другие примеры булевого поиска

Ниже приведены еще несколько примеров использования булевых операторов. Помните, что их можно комбинировать и использовать другие параметры расширенного поиска, например кавычки для определения фраз.

Булевы операторы должны быть написаны заглавными буквами, чтобы поисковая система воспринимала их как оператор, а не как обычное слово.

AND

Вот как найти бесплатные игры, используя оба слова:

бесплатные И игры

Этот поиск ищет приложения для видеочата, которые могут работать как на устройствах Windows, так и на iOS:

"video chat app" iOS AND Windows

OR

Найдите это, чтобы найти открытые дома, которые открыты в любой день:

"open houses" saturday OR sunday

Если вы не уверены в том, как может быть сформулирована статья, вы можете попробовать такой поиск, чтобы охватить оба слова:

"лучший веб-браузер" macOS ИЛИ Mac

НЕ

Найдите фильмы с упоминанием 2022 года, но исключите все страницы, на которых есть слово комедия:

2022 фильмы - comedy

Найдите веб-страницы о палео-рецептах, но убедитесь, что ни одна из них не включает слова "добавить сахар":
"рецепты палео" - "добавить сахар".

Ваше имя: *
Ваш e-mail: *
Код: Кликните на изображение чтобы обновить код, если он неразборчив
Введите код: