Язык запросов Яндекс и Google

Опубликовано: 01.08.2019 в 12:48

Яндекс

Морфология и поисковый контекст:

ОпрОписаниеСинтаксис
!Поиск слова в заданной форме.Допустимо использовать несколько операторов ! в рамках одного запроса.!слово
+Поиск документов, в которых обязательно присутствует выделенное слово.Допустимо использовать несколько операторов + в одном запросе.слово1 +слово2
"Поиск по цитате.Поиск документов, содержащих слова запроса в заданной последовательности и форме."слово1 слово2 
... словоN"
*Поиск по цитате с пропущенным словом (словами).Один оператор * соответствует одному пропущенному слову.Внимание. Используется только в составе оператора " ."слово1  * слово2 ... словоN"
Оператор отделяется пробелами.
|Поиск документов, в которых присутствует любое слово из запроса.Допустимо использовать несколько операторов | в одном запросе.слово1 | слово2 | 
... | словоN
Оператор отделяется пробелами.
-Поиск документов, в которых отсутствует заданное слово.Исключается только слово, перед которым стоит оператор. При этом исключаемое слово должно размещаться в конце поискового запроса.Допустимо использовать несколько операторов - в одном запросе.Ограничение. Использование оператора - перед цифрой будет считаться запросом на поиск отрицательного числа. Чтобы оператор сработал, возьмите слово, начинающееся с цифры, в кавычки.слово1 слово2 
... -словоN -словоN+1

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

ОпрОписаниеСинтаксис
url:Поиск по страницам, размещенным по заданному адресу (URL).Примечание. Регистр букв в адресе не учитывается.Чтобы найти все документы, адреса которых начинаются с заданного значения, поставьте в конце URL символ *.URL в запросе следует заключить в кавычки, если он содержит один из следующих символов:'"()_url:полный URLurl:имя хоста/категория/*
site:Поиск по всем поддоменам и страницам указанного сайта.site:URL сайта
host:Поиск по страницам, размещенным на данном хосте.Идентичен оператору url: с заданным именем хоста.host:имя хоста в формате www.домен второго уровня.домен верхнего уровня
rhost:Поиск по страницам, размещенным на данном хосте.Идентичен оператору host:, но имя хоста записывается в обратном порядке: сначала домен верхнего уровня, затем домен второго уровня и т. д.Для поиска по всем поддоменам заданного домена в конце URL поставьте символ *.rhost:имя хоста в формате домен верхнего уровня.домен второго уровня.wwwrhost:имя хоста в формате домен верхнего уровня.домен второго уровня.*
domain:Поиск по страницам, расположенным на заданном домене.domain:домен

Фильтры:

ФильтрОписаниеСинтаксис
mime:Фильтрация найденных документов по типу файла.Поддерживаемые значения: pdf, rtf, doc, swf, xls, ppt, docx, odt, odp, ods, odg, xlsx, pptxmime:тип файла
lang:Фильтрация найденных документов по языку.В качестве значения указывается двухбуквенный код языка по стандарту ISO 639-1.Популярные значенияlang:язык
date:Фильтрация найденных документов по дате их последнего изменения.Примечание. Год изменения указывается обязательно. Месяц и день можно заменить символом *.Изменение страницы: соответствует указанной дате: date:ГГГГММДД
находится до или после указанной даты (<, <=, >, >=): date:<ГГГГММДД
находится в интервале: date:ГГГГММДД..ГГГГММДД
произошло в определенном месяце:date:201801*
Дата изменения страницы указана частично:date:ГГГГ*

Параметры URL страницы выдачи Яндекса

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

ПарЗначение
lrРегион выдачи – в качестве значения используется номер региона.
rstrПоиск по сайтам из заданного региона) – в качестве значения используется номер региона аналогично оператору lr с одним отличием, что перед номером региона необходимо поместить знак «минус», например: rstr=-15. К сожалению, на самом деле в выдаче с использованием этого параметра содержатся не документы, привязанные к заданному региону, а документы, которые содержат в тексте или анкор-файле упоминание заданного региона, т.е. по сути происходит некоторая модификация базового запроса путем добавления к нему названия региона.
siteПоиск на заданном сайте – в качестве значения используется имя домена или поддомена. По принципу действия аналогичен оператору site:, однако результаты выдачи могут отличаться друг от друга
langЯзык документа – принимает значения:
ru (русский), en (английский), fr (французский), de (немецкий), uk (украинский), be (белорусский), tt (татарский), kk (казахский), tr (турецкий), id (индонезийский). По принципу действия аналогичен оператору lang:, однако результаты выдачи могут отличаться друг от друга
mimeФормат документа – принимает значения html, pdf, rtf, doc, swf, xls, ppt, docx, odt, odp, ods, odg, xlsx, pptx. По принципу действия аналогичен оператору mime:, однако этот оператор, в отличие от параметра, не поддерживает значение html
zoneЗона документа – принимает значения
all (где угодно), title (в заголовке), по принципу действия аналогично оператору title:, однако результаты выдачи могут отличаться друг от друга.
wordformsУпотребление слов – принимает значения
all (в любой форме), exact (как в запросе), по принципу действия аналогично оператору “” (поиск по цитате), однако результаты выдачи могут отличаться друг от друга.
numdocКоличество результатов на странице выдачи – принимает значения 10, 20, 30 и 50. При использовании чисел, отличных от этих значений, меньших 50, происходит округление вверх до ближайшего из них. При использовании чисел более 50, происходит округление до 50.
from_date_fullНачальное значение диапазона дат – принимает значения в виде ДД.ММ.ГГГГ
to_date_fullКонечное значение диапазона дат – принимает значения в виде ДД.ММ.ГГГГ
withinДиапазон дат – принимает значения
1 (за две недели), 2 (за месяц), 3 (за три месяца), 4 (за полгода), 5 (за год), 6 (за два года), 7 (за сутки), 77 (за сутки), 8 (за трое суток), 9 (за неделю). Оператор within имеет приоритет над операторами from_date_full и to_date_full при совместном использовании
l10nЯзык уведомлений – устанавливает язык интерфейса страницы с результатами поиска, принимает значения:
ru (русский)
uk (украинский)
be (белорусский)
kk (казахский)
pageНомер страницы выдачи – принимает значения от 0 (первая страница) до 18
noreask=1Отключение автоматического исправления опечаток, добавления результатов выдачи по схожим запросам
nomisspell=1В настоящий момент по действию аналогичен параметру noreask=1
how=tmСортировка выдачи по дате первичной индексации документа
rd=0Отключение фильтра дубликатов (в терминах Яндекса – «слишком похожих страниц»)
pag=uРазгруппировка результатов выдачи по сайтам
Учитывая тот факт, что при этом также происходит и разгруппировка аффилиатов, этот параметр можно использовать для поиска отфильтрованных аффилиатов в выдаче, правда здесь нужно учитывать, что разгруппированные страницы с некоторых сайтов могут занять много мест в топе, что затруднит поиск аффилиатов.

Google

  • Google Поиск обычно не учитывает знаки препинания, не относящиеся к операторам поиска.
  • Не добавляйте пробел между специальным словом или символом и поисковым запросом. Например, запрос site:ria.ru сработает, а site: ria.ru – нет.
ОпрНазначение
« »Пробел — логическое «И», даёт команду для Гугла на поиск всех слов, разделённых пробелом.
ORЛогическое «ИЛИ» позволяет найти несколько вариантов слов или выражений. Ему соответствует символ«|».
+Знак Плюс заставит Google обязательно учесть слово, перед которым он стоит, при обработке запроса.
—Минус — логическое «НЕ». Даёт поисковику команду на исключение этого слова из результатов поиска
«»Двойные кавычки позволяют найти только то выражение, которое в них содержится.
~Спецсимвол тильда дает Google команду искать не только указанное слово, но и его синонимы
*Знак умножения заменяет одно слово. Можно указать сколько может быть разных слов между искомыми.
..Две точки применяются при поиске числовых значений. Производится поиск диапазонов между числами «от — до»
filetype:Оператор даёт возможность указать тип файла, в  котором должны находится слова выбранные для поиска.
site:Ограничивает поиск слов, которые стоят перед оператором, указанным доменом или сайтом.
movie: Этот запрос даёт команду для поиска различной информации о видеофильмах.
daterange:Поиск страниц, проиндексированных за указанный промежуток дней, указанных в Julian Day Number,конвертер даты.
safesearch:Безопасный поиск. В результатах будут исключены ссылки на сайты с содержимым для взрослых (адалт контент)
allintitle:В результате поискового запроса будет выдан список страниц, у которых есть данные слова в заголовке.
intitle:Первое слово будет содержаться в заголовке, а все остальные в любом месте страницы.
allinurl:В результате запроса будет выдан список страниц, у которых есть данные слова в адресе страницы, в её URL.
inurl:Аналогичен оператору allinurl, только производит поиск в адресах страниц одного слова.
allintext:Используется для поиска слов только в тексте документов. Игнорирует ссылки, URL-адреса и названия.
intext:Аналогичен оператору allintext, только производит поиск по тексту документа одного слова.
allinanchor:При этом запросе поиск будет производиться по тексту ссылок, все слова должны быть в ссылке
inanchor:Аналогичен оператору allinanchor, только производит поиск по тексту ссылок одно слово.
define:Покажет страницы на которых есть описание значения введенного слова. Своего рода — толковый словарь.
related:Поисковик выдаст страницы, которые похожи по тематике с указанной в строке поиска.
info:Информация о странице, для просмотра дополнительных сведений необходимо пройти по ссылкам.
cache:Этот оператор покажет последнюю сохраненную в кеше Google копию страницы и дату её сохранения.
imagesize:
[ширина]x[высота]
Поиск изображений с конкретными размерами
@Поиск в социальных сетях. Введите символ @ перед названием социальной сети. Пример: @twitter.
$Поиск цен. Введите символ $ перед числом. Пример: фотоаппарат $400.
#Поиск по хештегам. Введите символ # перед словом. Пример: #деньпобеды.