Блог о SEO
Telegram-канал
БлогПоисковые системыОператоры запросов в Яндексе

Операторы запросов в Яндексе

2020-03-09
110
Операторы запросов в Яндексе
Содержание

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

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

Операторы работающие с поисковой фразой

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

!слово

Данный оператор служит для поиска слова без изменений словоформе. Например, если указать запрос «!олень», то поиск не будет выводить страницы с вхождением «олени» или «оленя», он выведет и подсветит только документы где имеется слово «олень», символ в символ написанное так.

+слово

Осуществляет поиск только по документам где имеется данное слово. Так можно отсечь поиск по синонимам и семантический поиск.

“слово1 слово2”

Поиск происходит цитате, символ в символ. Если хоть один символ фразы не совпадает в документе, он не будет включен в результаты поиска.

“слово1 * слово3”

Оператор позволяет искать по фразе с пропущенным словом. Работает только в связке с предыдущим оператором (кавычкам - поиску по цитате). Одна звездочка означает одно пропущенное слово.

слово1 | слово2

Будут показаны результаты по любому из указанных слов. Символ вертикальной черты с точки зрения логики означает “или”.

слово1 -слово2

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

Использовать данный оператор для цифры можно только при размещении в кавычках “морбиус -"2020"”, в противном случае Яндекс посчитает что вы ищете отрицательное число.

Документные операторы поиска

Операторы поиска по документам можно использовать вместе с поиском по тексту.

url:site.ru/page/

Поиск документов имеющих данный адрес. Например, при запросе site:gorbachev.pw Яндекс покажет только главную страницу блога. При этом регистр букв в операторе не учитывается. В случае, если в адресе страницы имеется один из символов: ‘, “, (, ), _, его следует экранировать кавычками.

Функционал данного оператора сильно расширяется при использовании символа звездочки, означающего любое множество символов (даже пустое). Так, например, запрос "url:gorbachev.pw/news/*" покажет все страницы раздела "Новости".

site:site.ru

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

host:site.ru

Поиск среди документов размещенных на данном хосте. Отличие от оператора site в том что не выводятся страниц поддоменов.

rhost:ru.site

Как и оператор host ищет документы на указанном хосте. Отличие в том что хост указывается в обратном порядке: не www.site.ru, а наоборот - ru.site.www. Сначала указывается доменная зона, а потом уже домен и поддомен.

Конструкция позволяет найти документы всех поддоменов сайта при указании в конце звездочки: rhost:ru.site.*.

domain:ru

Поиск среди документов размещенных на указанном домене.

Фильтрующие операторы поиска

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

mime:pdf

Оператор фильтрует документы по типу файла. Например, поиск по запросу “прайс лист mime:xls” покажет вам Excel документы с прайс-листами компаний.

Список общих поддерживаемых форматов: pdf, rtf, swf.

Поддерживаемые форматы Microsoft Office: doc, docx, xls, xlsx, ppt, pptx.

Поддерживаемые форматы OpenDocument: odt, ods, odp и odg.

lang:ru

Фильтрация документов выборки по их языку. Может принимать любое значение в рамках стандарта ISO 639-1. Например, используется en - для английского языка, а ru - для русского.

date:20191231

Фильтрация по дате последнего обнаруженного изменения документа. Указывается в формате ГГГГММДД. Допускается использование знаков сравнения с датой: <, <=, >, >=, а также диапазонов в формате ГГГГММДД..ГГГГММДД. Обязательным является указание лишь года, день и месяц можно заменить звездочкой: ГГГГММ* или ГГГГ*.

inurl:text

Скрытый оператор поиска, отсутствует в официальной документации Яндекса. Осуществляет фильтрацию по документам в URL которых входит указанный фрагмент.

Форма расширенного поиска

Для упрощения решения задач рядовых пользователей по поиску информации в Яндексе, в него добавили форму расширенного поиска. Форма позволяет ввести регион поиска, указать язык сайта и период за который нам нужен материал. Причем если в том же Google можно выбрать в качестве период или задать границы периода самостоятельно, то в Яндексе есть только три периода: сутки, 2 недели и месяц.

Полезные конструкции

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

site:site.ru cat:21000000

Поиск по региону, присвоенному в Яндекс.Вебмастере. Для того чтобы проверить нужный регион, находим его код в Яндексе и суммируем с 21000000. Если результатов поиска нет, сайту не присвоен данный регион.

Сам оператор cat используется для фильтрации по рубрикам и регионам в Яндекс.Каталоге (при этом сам каталог давно закрыт). Подробнее об этой особенности оператора cat говорилось в докладе Сергея Людкевича.

site:site.ru cat:81000000

Поиск по региону, присвоенному в Яндекс.Справочнику. Для того чтобы проверить нужный регион, находим его код в Яндексе и суммируем с 81000000. Всё аналогично предыдущему оператору, кроме самого числа.

rhost:ru.site.* ~~ host:www.site.ru

Поиск всех поддоменов сайта в Яндексе. Для того чтобы исключить несколько поддоменов, в конце запроса повторите фрагмент, начинающийся с двух тильд “~~”, с указанием исключаемого поддомена.

Какие операторы поиска в Яндексе используете чаще всего?

Комментарии
Оставить комментарий
Отправить
Подпишитесь на новые статьи блога