Точный запрос в яндексе как сделать

Добавил пользователь Евгений Кузнецов
Обновлено: 05.10.2024

Слово, которое пользователь задает в поиске, может иметь множество значений. Максимально конкретизировать выдачу поможет использование языка поисковых запросов. У каждого поисковика свои правила для поиска. Сегодня мы рассмотрим, как правильно задать поисковые запросы Яндекс.

Время прочтения: 5 минут

О чем статья?

  • Как конкретизировать поиск при помощи встроенного функционала поисковика;
  • Как использовать операторы;
  • Операторы для поиска служебной информации о сайтах.

Кому полезна статья?

  • Пользователям поисковой системы Яндекс;
  • Оптимизаторам, веб-мастерам.

Проводя поиск запросов, Яндекс не учитывает разницу форм слова, не различает синонимы и за счет этого может выдать много ненужной информации. Сузить выдачу и получить более релевантный результат помогут различные виды поиска и операторы Яндекса.

Правила поиска в Яндексе

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



Расширенный поиск Яндекс позволяет настроить фильтры по региону и временному периоду.

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



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

Как использовать операторы

Язык запросов Яндекса включает в себя операторы. Это символы и команды, при помощи которых пользователь задает некоторые условия. Ставятся, если не указано иначе, перед отмечаемым словом без пробела.

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

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



Поиск по цитате с пропущенным словом — оператор *

Поиск с обязательным словом — оператор +

Поиск без определенного слова — оператор –

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

Поиск на выбор — оператор |

Сообщает Яндексу, что надо искать страницы, на которых присутствует хотя бы одно слово из запроса, не обязательно все вместе. В отличие от предыдущих операторов, отделяется пробелом.

Учтите, что с января 2018 года Яндекс перестал поддерживать ~ & && Оставить заявку

Информация о сайте с помощью операторов

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

Поиск по страницам, размещенным по определенному адресу — url:

Запрос url:полный URL — найдет страницы, содержащие запрос и размещенные по данному url

Запрос url:имя хоста/категория/* — поиск запроса на страницах, чем адрес называется с указанного.

Поиск по поддоменам и страницам сайта — site:

Запрос site: адрес сайта ищет все документы с запросом, которые есть на страницах данного сайта.

Поиск по домену — domain:

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

Поиск по хосту — host:

Ищет страницы на конкретном хосте. Точно такие же данные дает оператор url: с именем хоста.

Поиск по хосту — rhost:

Похож на оператор host:, но необходим обратный порядок записи. Например, запрос rhost:com.ashmanov.www покажет все страницы с запросом на домене. А запрос rhost:com.ashmanov найдет их на всех поддоменах домена.

Поиск по типу файла, языку и дате изменения

Оператор mime: помогает найти слово в документах, которые размещены не на странице, а в файлах. Укажите нужный формат. Доступны форматы: doc, docx, xls, xlsx, rtf, ppt, pdf, odt, swf, odp, odg, pptx, html, ods. Пример: mime:rtf

Оператор lang: ищет текст на нужном языке. Языки, доступные для поиска: русский (ru), немецкий (de), украинский (uk), казахский (kk), белорусский (be), татарский (tt), английский (en), турецкий (tr), французский (fr). Пример: lang:fr

Оператор date: ищет документы и страницы, которые соответствуют определенным временным промежуткам. Сопровождается атрибутами, представленными на рисунке:


Рекомендованные запросы в Яндексе

Полученные данные используйте в seo-оптимизации и для контекстной рекламы.

Выводы:

Язык запросов — специально созданный язык для обращения к поисковой системе. Язык Яндекса обрабатывает запросы без учета морфологии, но исправляет ошибки и опечатки, работает с операторами.

В Яндексе работают несколько видов поиска: расширенный, семейный, персональный. Для быстроты поиска созданы поисковые подсказки.

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

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

Доступен поиск по временным параметрам, а также по файлам одного типа или на одном из 9 языков.

яндекс host:

яндекс host:

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

Все операторы делятся на две группы:

  1. Простые – представлены в виде знаков препинаний и спецсимволов.
  2. Документные (или сложные) – представлены в виде вспомогательных слов.

К простым относятся:

  • + (плюс);
  • - (минус);
  • ! (восклицательный знак);
  • “ “ (кавычки);
  • [] (квадратные скобки);
  • * (звездочка);
  • | (прямая черта).

Чтобы поисковая система искала только те страницы, которые обязательно содержат то или иное ключевое слово (предлог), необходимо поставить перед ним знак +. В одном запросе может быть использовано сразу несколько плюсов.

Остальные (неотмеченные) слова не всегда будут содержаться на страницах в выдаче.

  • как найти объем тетраэдра +по +координатам +вершин;
  • синдром +педжета-шреттера.

Поиск по страницам с ключевым словом

Поиск по страницам с ключевым словом

- (минус)

Вернемся к самому первому примеру данной статьи – к наполеону. Допустим, нас интересует именно рецепт торта. Чтобы исключить из выдачи все лишнее, достаточно дописать два слова со знаком минус:

Исключать сайты с указанным ключевиком

Исключать сайты с указанным ключевиком

Вот еще пара примеров применения данного оператора:

! (восклицательный знак)

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

  • девушка +в !белом !платье;
  • ТОП !краудфандинговых !бирж.

Поиск по определенной словоформе

Поиск по определенной словоформе

“ “ (кавычки)

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

  • “Базаров поморщился. В маленькой и невзрачной фигурке эманципированной женщины не было ничего безобразного”;
  • “первая причина развития хронического бронхита”.

Точное совпадение фразы

Точное совпадение фразы

[ ] (квадратные скобки)

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

  • купить билеты [Москва Питер];
  • билеты на поезд [Воронеж Москва].

Сохранить порядок слов

Сохранить порядок слов

* (звездочка)

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

Важно! Применяется только в сочетании с кавычками.

  • “лучше * в руках чем * в небе”;
  • “небоскреб бурдж-халифа высота * метров”.

Пропущенное слово

Пропущенное слово

| (прямая черта)

  • iphone 8 | iphone 8s | iphone 8plus;
  • кино | фильмы | сериалы.

Найти совпадения по одному из перечисленных ключевых слов

Найти совпадения по одному из перечисленных ключевых слов

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

Данный документный оператор позволяет осуществить поиск среди страниц, которые имеют указанный URL-адрес. Часть адреса при этом можно заменить символом *, что означает, что эта часть может изменяться.

Оператор

Оператор "URL"

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

Допустим, у нас есть любимый ресурс, и мы хотим в первую очередь поискать информацию на нем. Тогда пишем:

domain

Позволяет отфильтровать выдачу по доменной зоне веб-страниц.

  • как прошли выборы в Украине 2019 domain:ua;
  • МГУ факультеты и специальности domain:edu.

Оператор

Оператор "domain"

host (rhost)

  • планировка студии mime:pdf;
  • инфляция в россии 2018 mime:doc.

Оператор

Оператор "mime"

Примеры использования:

  • mobile-first index lang:en;
  • трудовой кодекс рф 2019 lang:ru.

Оператор

Оператор "lang"

  • date:ГГГГММДД – в указанный день;
  • date:ГГГГММ* – месяц;
  • date:ГГГГ* – год;
  • date:ГГГГММДД..ГГГГММДД – в промежутке;
  • date:>ГГГГММДД – после (или до) указанной даты (можно использовать: >, >=, 20190101.

Этичный хакинг и тестирование на проникновение, информационная безопасность

Оглавление

Особенности поиска в Яндекс

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

Синтаксис запросов в Яндекс отличается от Google: операторы называются по-другому и логика их работы отличается, аналоги каких-то гугловских операторов отсутствуют вовсе, а какие-то, напротив, являются уникальными только для Яндекса.

Пожалуй, главным отличием поиска Яндекса является свой собственный индекс, с огромным охватом сайтов на русском языке. А также свои собственные алгоритмы определения релевантности (насколько страница соответствует поисковому запросу) и ранжирования (как высоко в результатах поисковой выдачи должна находиться страница).

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

Итак, давайте познакомимся с продвинутыми приёмами поиска Яндекс, которые в любом случае пригодятся всем, кто что-то ищет в Интернете (то есть всем) – даже если вы не занимаетесь расследованиями на основе открытых источников.

Язык запросов Яндекс для расширенного поиска

Поиск по одному слову

Яндекс ищет не только по точной форме слова, но и по различным его формам (единственное-множественное число, различные падежи, различные глагольные формы и другое). В справке это не указано, но очевидно, что поиск производится также по синонимам слова

Поиск по фразе

Ищутся страницы, содержащие все слова из фразы. Как и для отдельных слов, поиск выполняется по различным словоформам, синонимам

Поиск слова в заданной форме

Если вы не хотите, чтобы при поиске использовались различные формы слова либо его синонимы, то перед этим словом поставьте восклицательный знак (!):

Допустимо использовать несколько операторов ! в рамках одного запроса.

На самом деле, результаты поиска по-прежнему содержат документы с синонимами – возможно, этот оператор работает не всегда или влияют другие факторы.

Важные слова в поисковом запросе

Необычная концепция – будет выполнен поиск документов, в которых обязательно присутствует выделенное знаком плюс (+) слово. Допустимо использовать несколько операторов + в одном запросе.

Поиск по точной цитате

Точно также как в Гугл, вы можете искать страницы, содержащие точную цитату. Для этого поместите её в кавычки.

Будут найдены страницы (документы) которые содержат все слова поискового запроса, именно в той последовательности и в точной форме, как они идут в самом запросе.

Поиск по цитате с пропущенным словом (словами)

Один оператор * соответствует одному пропущенному слову.

Вы можете использовать это только при поиске по точной цитате – т.е. внутри двойных кавычек.

Правда иногда Яндекс издевается:


В общем, я так и не вспомнил, какое там именно слово…

Поисковый запрос с альтернативами

Вы можете выполнить поиск страниц, в которых присутствует любое слово из запроса – это ещё называют логическим ИЛИ. Для этого используется оператор, обозначенный символом труба (|). Операторы отделяется от слов пробелами.

Допустимо использовать несколько операторов | в одном запросе.

Напомню, что в Google можно использовать оператор OR либо также использовать трубу.

Поиск любой из фраз

Вы можете использовать ИЛИ (|) вместе с поиском по точно совпадающим фразам.

В результате будут найдены страницы, содержащие фразу "большой адронный коллайдер", а также страницы с фразой "смешные кошки".

Использование скобок для группировки

По умолчанию, логическое ИЛИ разбивает поисковый запрос на две части – то, что стоит до этого оператора и то, что стоит после него.

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

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

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

Допустимо использовать несколько операторов минус (-) в одном запросе.

Видимо, минус работает только со словами для поиска, но не работает с операторами, которые будут рассмотрены далее.

Продвинутые операторы

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

  • типу файла
  • хосту
  • URL
  • языку страницы
  • дате

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

При использовании операторов, где в качестве параметра задается имя хоста (url, host и rhost), следует указывать главное зеркало сайта. Например,

Поиск по страницам, размещенным по заданному адресу (URL)

Для поиска по определённому адресу страницы используется оператор url: со следующим синтаксисом:

Регистр букв в адресе не учитывается.

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

URL в запросе следует заключить в кавычки, если он содержит один из следующих символов:

Обратите внимание, что запрос:

Параметр url: предназначен в первую очередь для поиска по определённым разделам сайта, например:

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

Поиск по всем поддоменам и страницам указанного сайта

Поиск по страницам, размещенным на данном хосте

Идентичен оператору url: с заданным именем хоста.

Другой вариант поиска страниц на определённому субдомене – это использование оператоора rhost:

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

Для поиска по всем поддоменам заданного домена в конце URL поставьте символ *.

Вариант с подстановочным символом:


Поиск по доменам

Обратите внимание, что домен может быть любого уровня. То есть можно указать домен верхнего уровня, такой как ru, net, org, name, com и т. д. Можно указать домен второго уровня, например, hackware, zalinux, yandex, google и т. д. Также можно указать домен любого другого уровня.

Пример поиска по домену верхнего уровня:

Будет выполнен поиск по доменом верхнего уровня tools и других уровней с этим же названием:

Поиск по типу файлов

Поиск по документам в заданном типе файла. Поддерживаются следующие типы файлов:

Можно указать сразу несколько расширений для поиска, но обязательно объедините их логическим ИЛИ (|):

Поиск по страницам на заданном языке

  • русский (ru)
  • украинский (uk)
  • белорусский (be)
  • английский (en)
  • французский (fr)
  • немецкий (de)
  • казахский (kk)
  • татарский (tt)
  • турецкий (tr)

Поиск по дате и диапазону дат

А вот в этом поиск Яндекса точно обогнал Google – у Гугла очень невнятный поиск по датам изменения документа, практически, можно сказать что его нет, т.к. результаты странные.

Вы можете выполнять поиск по страницам с ограничением по дате их последнего изменения.

Варианты поиска по дате

Изменение страницы соответствует указанной дате:

Изменение страницы находится в интервале:

Изменение страницы находится до или после указанной даты ( , >=):

Дата изменения страницы указана частично:

Примечание. Год изменения указывается обязательно. Месяц и день можно заменить символом *.

Дата изменения находится в интервале между 10.10.2014 и 10.11.2014 включительно:

Дата изменения позднее 10.11.2014:

Дата изменения соответствует 2014 году:

Я хочу найти любые документы на любом сайте, в которых присутствует точная фраза "алексей милосердов" и которые изменены в период с 5 июля 2018 года по 10 июля 2018 года:


Кстати, можно посмотреть, какие ещё студенческие работы там есть:


Поиск по заголовку

Вы можете искать по заголовку веб-страниц. Но в Яндекс это реализовано немного необычно – вы можете искать ИЛИ по заголовку ИЛИ по документу, но не одновременно и там и там.


Либо к адресу страницы с результатами поиска добавьте &zone=title

Возможно имеется специальный оператор, чтобы не нужно было менять URI, но я не нашёл информации об этом. Напрашивается аналогия zone:title, но, на мой взгляд, это не работает.

Если вы об этом что-то знаете – то пишите в комментариях.

Поиск по точной форме слова

Мы уже рассмотрели этот вопрос – если фраза для поиска помещена в кавычки, то на страницах ищется точное соответствие. В противном случае ищутся все формы и синонимы слов.

Если вы хотите искать по точным формам слов, но вам не важен их порядок и слова не обязательно должны составлять одну фразу, то, по идее, каждое слово можно поместить в кавычки. Ещё один вариант – это отредактировать URI. Если там wordforms=all, то выполняется поиск по всем формам, а если wordforms=exact – то ищутся точные совпадения.

Яндекс дорки?

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

А как насчёт поиска в Яндекс для хакеров и пентестеров? Хотя язык запросов Яндекса менее гибок, всё равно и через Яндекс можно найти разнообразную чувствительную информацию и файлы, не предназначенные для всеобщего доступа.

Брутфорс поддоменов по одной букве

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

Для этого можно использовать оператор rhost: Напомню, при нём домен/поддомен пишется в обратном порядке, т.е. начиная с домена верхнего уровня, затем домен второго уровня, затем поддомен третьего уровня и так далее.

Самое интересное – используя подстановочный символ * мы можем искать по части поддомена – к слову, Google не воспринимает частично написанные домены вообще.

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

Можно создать скрипт и при правильно написанном алгоритме можно получить весь список субдоменов за несколько десятков запросов либо сотен запросов (в зависимости от выбранного алгоритма) – это может конкурировать с брут-форсом субдоменов по словарю. Самое важное – кроме Яндекса запросы никуда больше не делаются.

Поиск папок с открытым листингом

В таких папках может быть что угодно – от публичных файлообменников до личных фото архивов.

Иногда там можно найти файлы со списком паролей:


Причём разных пользователей:


Пробуйте разные названия папок. Например, поиск папки admin листингом файлов:

Поиск папки mail (иногда в них лежат электронные письма):

Вариантов много, посмотрите также примеры для Google.

Поиск админок и страниц аутентификации


Пробуйте свои варианты!

Поиск ключей для подключения по SSH

Заключение

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

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

Что касается применения поиска Яндекс при пентестинге, то он хорошо подходит для поиска информации и документов на целевом сайте. Но возможности поиска дорков у Яндекса намного беднее.

Источники

Связанные статьи:

факультете информационной безопасности от GeekBrains? Комплексная годовая программа практического обучения с охватом всех основных тем, а также с дополнительными курсами в подарок. По итогам обучения выдаётся свидетельство установленного образца и сертификат. По этой ссылке специальная скидка на любые факультеты и курсы!


Рекомендуется Вам:

4 комментария to Продвинутый поиск в Яндекс

Подскажите пожалуйста, можно ли каким-нибудь образом вернуть старый формат расширенного поиска на Яндексе. Регулярно пользовался поиском на конкретном сайте, поиском файлов с заданным расширением doc, docx, html, odg, odp, ods, odt, pdf, ppt, pptx, rtf, swf, xls, xlsx. Сейчас расширенный поиск изменился и этих фильтров не стало. С уважением, Кензиор Евгений


Alexey :

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

Или ещё один вариант (самый лучший) — выучить эти несколько фильтров поиска — о них рассказывается на этой странице. Например, для поиска по PDF документам достаточно добавить к поисковому запросу mime:pdf

Зачем учить фильтры поиска если они не работают? Когда убрали расширенный поиск с яндекса, то и фильтры перестали работать. Регулярно пользовался оператором "!" сейчас он выдаёт белиберду


Alexey :

Фильтры работают, по крайней мере некоторые.

Особенно однозначные фильтры по части URL или имени хоста, поиск по документам и т.д.

Что касается морфологии и поискового контекста (поиска по части слова или по определённой форме слова, поиск цитат и т.д.), то здесь всё сложнее, поскольку применяются такие дополнительные технологии как:

  • сейчас поиск происходит не столько по самой фразе, сколько по смыслу, который в неё вкладывается (это главная причина)
  • исправление опечаток
  • если получено слишком мало результатов, добавляются результаты, которые могут не соответствовать изначальному запросу, но могут иметь отношение к результатам поиска
  • и очень многое другое

6172a55c2d0e4294696987.jpg

Хотя посмотрел, чего-то и это не помогает. Хотя раньше так можно было по точной фразу найти. Может быть какое-то обновление или сбой.

dimonchik2013

нет оператора фиксирующего порядок слов
ну а точного вхождения очень с давно нет

dimonchik2013

мда, странно,
протупил

tsklab

Так ведь я и набрал в кавычках, как в приведенной вами справке и написано.

6172af4448469001255711.jpg

pro100taa

Дмитрий, пока никакую не могу найти

6172b7881459f166081205.jpg

profesor08

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

Если надо проверить индексируется ли что-то, то можно перед фразой ввести имя домена. Тогда выдача будет наиболее точной.

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

6172ef8cc49dc843623334.jpg

p.s.: поиск по конкретному сайту не интересует, да и нет этого условия в документации.

profesor08

iCm54DS.jpg

SantaDelToro,
что-то ищет, но сам запрос так себе

2FxYaFR.jpg

вот пример запроса получше

aNidH4p.jpg

вот еще лучше

VrUJNP5.jpg

другой пример, и тоже ищет

profesor08, Смысл не в том, что "этот запрос ищет, а этот не ищет", а в том, что была нарушена вообще логика работы оператора. Он должен выводить только (И ТОЛЬКО!) прямые вхождения.

Но сейчас этот вопрос уже не актуален, сегодня Яндекс свой баг пофиксил и теперь выводит ИСКЛЮЧИТЕЛЬНО то, что в кавычках, как и должен был до этого.

Читайте также: