Поисковая система Апорт также является представителем «большой тройки» поисковых серверов Рунета. Хотя в Апорт в отличие от рассмотренных выше поисковых систем нет возможности расширенного поиска, но зато предусмотрено больше всего областей поиска (Сайты, Рефераты, Знакомства, MP3, Новости, Энциклопедия, Работа, Товары). Кроме того, Апорт предлагает пользователю самый мощный среди русскоязычных поисковых машин язык запросов. Что приятно русскому человеку язык запросов Апорт максимально русифицирован, т.е. некоторые поисковые операторы можно записывать русскими буквами! Хотя есть возможность использовать общепринятые обозначения операторов. Причем некоторые операторы в Апорт можно записать четырьмя способами, т.е. каждый пользователь может для себя выбрать приемлемый синтаксис поисковых запросов.
В таблицах 3 представлены способы обозначения логических операторов в Апорт.
Таблица 3
Логические операторы Апорт
Логический оператор
Обозначение
«И»
И, AND, &, +
«ИЛИ»
ИЛИ, OR, |
«НЕ»
НЕ, NOT, ~
В Апорт также можно использовать скобки для построения поисковых выражений. Кавычки (одинарные или двойные) в Апрорт действуют иначе, чем в Rambler и Яndex. Они не позволяют производить поиск по точной фразе, а осуществляют поиск словосочетания, указанного в них, или близкого к нему. Во-первых, стоп-слова в кавычках игнорируются, как и в обычном запросе. Во-вторых, грамматическая форма слов также кавычками не фиксируется. Пример: по запросу "яблоки на снегу" будут найдены документы, содержащие следующие фрагменты: "яблоки на снегу", "яблоки и снег", "яблокам под снегом", "яблоко снег" и т.п.
Апорт также позволяет ограничивать расстояние в словах. Для этого можно использовать одну из следующих конструкций сл#(запрос); c#( запрос); w#(запрос); [#, запрос], где вместо # ставится определённое число, а в скобках – список ключевых слов. Если вы хотите потребовать, чтобы заданные вами слова встречались, скажем, в пределах 5 слов, то надо написать: сл5(папа мама сын). При этом будут найдены документы, где между словами «папа», «мама» и «сын» стоит не более двух других слов (то есть общее число слов во фрагменте не более 5). Порядок, в котором встречаются заданные слова не важен.
В Апорте в отличие от других российских поисковых систем есть оператор, ограничивающий поиск документами, попадающими в заданный интервал дат (напомним, в других системах это ограничение действует в расширенном поиске). Этот оператор можно записать следующими способами:
Дата= дата:
date= date:
Примеры использования:
- Запрос: «папа дата=01/01/05-01/02/05» – по этому запросу будут выданы все документы, содержащие слово папа, и имеющие дату от 1 января 2005 года до 1 февраля 2005 года.
- Запрос: «date=01/01/05 папа» – по этому запросу будут выданы все документы, содержащие слово папа, и имеющие дату 1 января 2005 года.
- Запрос: «дата:<01/01/05 папа» или «дата:-01/01/05 папа» по этому запросу будут выданы все документы, содержащие слово папа, и имеющие дату не позже 1 января 2005 года.
Кроме того, Апорт позволяет использовать операторы для осуществления специального поиска (поиск в заголовках страниц, поиск в текстах ссылок, поиск в ключевых словах, поиск в описании, поиск на заданном сайте (странице), поиск ссылок на заданный URL и т.д.) состав их практически не отличается от «яндексного» (см. табл 1.), а вот синтаксис несколько другой (табл.4).
Для выполнения лабораторной работы Вам необходимо знать язык запросов описанных выше российских поисковых систем. Для упрощения этой задачи ниже представлена сводная таблица поисковых операторов.
Таблица 4.
Синтаксис языка запросов российских поисковых систем.
Оператор
Обозначение
Яndex
Rambler
Апорт
логическое И
&, +, AND
&& - в пределах документа
AND, &
И, AND, &, +
логическое ИЛИ
|, OR
|, OR
ИЛИ, OR, |
логическое "НЕ"
~~. –, NOT
~ - в пределах предложения
NOT, !
НЕ, NOT, ~
точная форма
!
!
расстояние в словах
слово1/(n m) слово2
(число, запрос)
сл#(запрос); c#( запрос); w#(запрос); [#, запрос]
поиск фразы
" "
" "
" ", ‘ ’ - поиска словосочетания близкого к указанному в кавычках