Рамблер запросы, синтаксис Рамблера

Рамблер запросы, синтаксис Рамблера

Запрос к Рамблеру мог состоять из одного или нескольких слов, причем запрос мог содержать знаки препинания. Разработчики Рамблера сконструировали свою поисковую машину для максимального удобства пользователя. Рамблер мог использовать даже неопытный пользователь, который совсем не знаком с языком запросов. Все, что ему нужно было сделать, — это ввести запрос, состоящий из нескольких слов (например, какую-то фразу) и без знаков препинания — Рамблер сам находил нужные документы, причем делал это максимально эффективно. Конечно, если правильно использовать язык запросов, эффективность значительно увеличивалася, но даже при полном незнании языка запросов эффективность поиска была на высоком уровне. Как уже отмечалось, знание языка запросов — в ваших же интересах, вы просто сможете найти нужную вам информацию значительно быстрее.



С целью упрощения языка запросов регистр написания поисковых слов и операторов значения не имел — можно было написать «квартира», «Квартира», «кваРТира», «and», «anD» и «AND».

Если же запрос состоял более чем из одного слова, то тут ситуация была несколько иная. Если в этом случае все слова были написаны с большой буквы (например, Александр Сергеевич Пушкин), то поисковая машина предполагала, что мы ищем собственное имя и автоматически изменяла расстояния между словами со значения по умолчанию на величину (n-1)*2, где n — это количество слов. Это позволяло найти группу слов, в которой было не более одного лишнего знака препинания, например «Д. Колисниченко», «Иван Иванович Иванов».

Операторы

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

    Для изменения порядка выполнения операторов использовались скобки и кавычки:
  • Оператор AND. Логический оператор И образовывал запрос, которому удовлетворяли документы, которые одновременно удовлетворяли двум запросам оператора. Например, по запросу «Мастер AND Маргарита» находились документы, содержащие и слово «Мастер», и слово «Маргарита».
  • Оператор OR. Логический оператор ИЛИ образовывал запрос, которому удовлетворяли документы, удовлетворяющие хотя бы одному из этих двух запросов. Если в предыдущем запросе оператор AND можно заменить оператором OR, то в результате находились документы, которые содержали хотя бы одно из слов «Мастер» или «Маргарита» (или оба эти слова в одном документе).
  • Оператор NOT. Это логический оператор И-НЕ (а не просто НЕ). Данному запросу соответствовали документы, удовлетворяющие левой части запроса и не удовлетворяющие правой части запроса. Например, по запросу «Мастер NOT Маргарита» находились все документы, содержащие слово «Мастер» и не содержащие слово «Маргарита».
По умолчанию подразумевался оператор AND: если между словами вы не указывали оператор явно, то Рамблер считал, что указан оператор AND.

Если вам не хотелось писать AND или OR (правильно, зачем так неэкономно расходовать память?), то вместо них можно было писать & и | соответственно.

Если в запросе было несколько операторов, вступал в силу приоритет запросов. Запросы AND и NOT имели более высокий приоритет, поэтому сначала запрос группировался по этим операторам, а только потом — по оператору OR. Порядок группировки можно было изменить с помощью скобок.

Скобки и кавычки

Кавычки использовались, если вам нужно было найти точную фразу. Например, при запросе «красная шапочка» находились документы, содержащие слова «красная» и «шапочка», при этом эти слова могли быть в совершенно разных частях документа и ни разу не встречаться вместе. А при запросе ‘ «красная шапочка» ‘ находились документы, в которых слово «шапочка» следует строго после слова «красная».

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

А теперь перейдем к скобкам. Как говорится, лучше один раз увидеть, чем сто раз услышать, поэтому рассмотрим небольшой пример. Запрос ‘машина AND BMW OR Mercedes’ означала найти документы, содержащие или слова «машина» и «BMW», или слово «Mercedes».

Рамблер не поддерживал метасимволы «+», «?».

Некоторые примеры

    При поиске с помощью Рамблера следовало помнить следующее:
  • Поиск производился с учетом морфологии русского и английского языков. Например, при запросе «машина» находились документы, содержащие слова «машине», «машины», «машину» и даже «автомобиль».
  • Рамблер действительно понимал русский язык — он знал, что такое «б/у», «у.е.» и т.д.
  • Для достижения большей эффективности поиска Рамблер использовал стоп-слова. Стоп-слова — это слова, исключаемые из запроса — предлоги, частицы и артикли. Если же вам нужно было использовать стоп-слово в запросе, нужно было взять его в кавычки.
  • Как и Яндекс, Рамблер умел искать с учетом расстояния. Синтаксис следующий (число, запрос), например, по запросу ‘(2, красная шапочка)’ находились документы, в которых хотя бы раз между этими словами не стояло ни одного слова (если слова находились рядом друг с другом, то разница в порядковых номерах меньше 2, т.е. равна 1). По умолчанию расстояние равно 40 слов. Это значит, по запросу «красная шапочка» находились документы, в которых слова «красная» и «шапочка» находятся на расстоянии не более 40 слов. Помните, что запрос ‘(2, красная шапочка)’ аналогичен запросу «красная шапочка» (т.е. запрос помещается в кавычки).
  • Если слово, указанное в запросе, вообще невозможно найти в Интернете, выводились частичные результаты, содержащие хотя бы одно слово из запроса.
  • Можно было найти страницы, на которых размещены счетчики Тор 100, TopShop, TopList, HotLog, SpyLog. Для этого использовался оператор $ {count=ID}, где сounter — название счетчика (top100, topshop, toplist, spylog, hotlog), a ID — это идентификатор ресурса (номер счетчика).




Вы так же можете ознакомиться с другими статьями главы Поиск информации в сети Интернет:
  • Проблемы поиска в интернете, поисковые машины
  • Эффективность поиска
  • Как правильно искать информацию
  • Поисковые системы интернета
  • Типы поисковых систем
  • Краткая история Google
  • Поисковые алгоритмы Google
  • Специальный (расширенный) синтаксис Google
  • Модификатор inurl в Google
  • Язык поисковых запросов Google
  • Поисковые запросы в Google
  • Расширенный поиск Google
  • Установка свойств поиска Google в Cookies браузера
  • Результат поиска Google
  • Google поиск по картинкам
  • Службы Google
  • Электронная почта Google
  • Поисковая система Рамблер (Rambler)
  • Как работал поиск Рамблер
  • Поисковая система Yandex (Яndex)
  • Языковой поиск Яндекс
  • Синтаксис Яндекса
  • Синтаксис запросов Яндекс
  • Операторы поиска Яндекс
  • Дополнительные возможности поиска Яндекс
Удачи Вам! До скорых встреч на страницах сайта RusOpen.com

Опубликовано: 04.04.2015