ВУЗ:
Составители:
18
При построении запросов можно использовать и скобки по правилам
математических операций. Часть запроса, заключенная в скобки, сама является
запросом, и на нее распространяются правила языка построения запросов.
Использование скобок позволяет строить вложенные запросы и передавать их
операторам в качестве аргументов, а также перекрывать приоритеты операторов,
принятые по умолчанию.
Если запрос без скобок «Нефтюганск самолет | вертолет» эквивалентен
запросу «Нефтюганск AND самолет OR вертолет» и, в соответствии с
приоритетами операторов, означает "найти документы, содержащие либо слова
«Нефтюганск» и «самолет», либо слово вертолет. Тогда как запрос со скобками
«Нефтюганск (самолет | вертолет)» равносилен запросу «Нефтюганск AND
(самолет OR вертолет)», что означает "найти документы, содержащие слово
«Нефтюганск» и одно из слов «самолет» или «вертолет».
В поисковой системе Yandex логические операции можно задавать не только в
пределах документа, но и пределах одного предложения. Например, операция
логическое «И» в пределах предложения (&), операция логическое «И» в пределах
документа (&&). Это позволяет производить более точный поиск. Можно также
задавать и расстояние в словах, и расстояние в предложениях, на котором будет
действовать тот или иной логический оператор.
Применение логических функций при формировании запросов позволяет
существенно сократить количество документов, найденных поисковой системой,
которые нам необходимо просмотреть. Например, нам необходимо найти
информацию о лечении болезней с помощью нефти. Запрос, требующий наличия в
пределах предложения ключевого слова нефть и хотя бы одного из двух ключевых
слов лечение или болезнь, выдаст нам 7199 страниц (рис. 1.4), для просмотра
которых потребуется немало времени.
Рис. 1.4. Пример запроса с использованием логических функций «И», «ИЛИ»
Отсеять ненужные страницы можно, усложнив запрос. Применим логическую
операцию «НЕ», чтобы исключить документы, хотя бы с одним из следующих
ключевых слов: «цена», «прайс», «рубли», «доллар», «фирма», «магазин».
Между последними ключевыми словами необходимо применить логическую
операцию «ИЛИ». Такой запрос необходим для того, чтобы извлечь информацию о
лечении болезней с помощью нефти и отсеять при этом множество коммерческих
сайтов (рис. 1.5). Таким образом, с помощью сложного запроса, используя
логические функции «И», «ИЛИ», «НЕ» мы уменьшили количество станиц,
предназначенных для просмотра примерно в 4 раза в поисковой системе Yandex. В
других поисковых системах также можно использовать логические функции, однако
Страницы
- « первая
- ‹ предыдущая
- …
- 17
- 18
- 19
- 20
- 21
- …
- следующая ›
- последняя »