Язык поисковых запросов Google

Каждый из нас постоянно сталкивается с различными проблемами. Чтобы их решить нужно собрать достаточно информации для принятия дальнейших решений или действий. Иногда поиск нужной информации занимает больше времени, чем последующие физические действия по решению проблемы. Я уже много лет пользуюсь поисковой машиной Google, но до сих пор не использовал его возможности на 100%. Поэтому я решил, что нужно изучить этот инструмент, который почти каждый день приходит мне на помощь (я взял за правило искать информацию по любой проблеме возникающей в моей жизни, будь то выбор зимней обуви или поиск описания WinAPI-функции; это очень помогает).
На первый взгляд такая тривиальная задача как поиск информации в Google не должна представлять проблем. Но не стоит забывать что Google это не простой поисковик, он оснащен специальными сервисами, призванными значительно упростить различные задачи. Также, разработчики, стремясь облегчить поиск, создали специальный язык поисковых запросов Google — специальные операторы и функции обработчика поисковых запросов.
О поисковых машинах и поиске информации я уже писал —  правила поиска информации.

Язык поисковых запросов Google

Язык поисковых запросов Google

Операторы языка поисковых запросов Google

Логическое «И»

Оператор AND

По умолчанию к каждому введенному ключевому слову поисковая система применяет операцию логического «И». Это значит, что на запрос «UserandLinux журнал ноябрь» Google выдаст только те страницы, которые одновременно будут содержать и слово «UserandLinux», и «журнал», и «ноябрь». Стоит заметить, что в 90% случаев результат такого запроса приводит к искомой странице (может поэтому рядовые пользователи не заморачиваются с языком поисковых запросов?).

Логическое «ИЛИ»

Оператор OR

Допустим нам необходимо найти журнал UserandLinux или Хакер за ноябрь, то тогда запрос будет выглядеть следующим образом — «UserandLinux or Хакер журнал ноябрь».

Точное совпадение

Оператор «текст запроса«

Сложные алгоритмы поиска Google учитывают морфологию языка, различные особенности построения веб-документа и вовсе не предполагают, что найденные страницы будут содержать в точности ту фразу, которая указана в строке запроса. Слова могут быть разбросаны по всей странице и даже иметь другую форму, что в большинстве случаев очень удобно. Но что если требуется именно точное совпадение? Скажем, нужно найти текст песни по одной известной строке? В этом случае надо заключить нужные слова в кавычки.

Выделение важных слов

Оператор +

Чтобы сделать акцент на одно или несколько слов нужно использовать «+». Это поможет системе понять, какие из ключевых слов наиболее важные, и сформулировать результаты поиска более точно.

Пример:  UserandLinux +журнал

Исключение нежелательных слов

Оператор —

Полученные результаты нередко засоряет какая-то лишняя информация. Чтобы не тратить время на ее просмотр, советую наложить на результаты поиска фильтр. Просто нужно перед нежелательными слова поставить «-«.

Пример UserandLinux журнал +декабрь -ноябрь

Поиск по конкретному сайту

Оператор site:

Очень полезный оператор. Язык поисковых запросов Google и стоит изучать ради таких операторов. Если известно, что необходимая информация есть на определенном сайте, то можно ограничить поиск рамками только этого сайта. Для это используется модификатор site:somesite.com. Этот прием очень удобен, если нужно найти информацию на каком-то ресурсе у которого плохо или вообще не работает внутренний поиск.

Пример: site:rutor.org Тайны Смолвиля 10 Сезон +Smarts Studios

Похожие страницы

Оператор related:

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

Пример related:microsoft.com

Ссылающиеся страницы

Оператор link:

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

Пример link:habrahabr.ru

Использование синонимов

Оператор ~

Если нужно чтобы в поисковую выдачу вошли синонимы определенного слова, то нужно передним поставить символ «~».

Пример почтовые ~клиенты

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

Оператор filetype:

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

Пример smallville +»season 10″ filetype:torrent

Числовые диапазоны

Оператор 2002..2005

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

Пример Ария дискография 2000..2006

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

Оператор define:

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

Например  define:ДНК

Поиск в Кэше

Оператор cache:

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

Пример cache:ora.com

Поиск ключевых слов в URL

Оператор allinurl:

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

Пример  allinurl: Java Eclipse Userguide

Оператор inurl:

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

Пример inurl: Java Eclipse Userguide

Текст ссылок

Оператор inanchor:

Ищет ключевые слова в анкорах (тексте) ссылок.

Пример «изучение SQL» inanchor:blog

Учет заголовка веб-документа

Оператор allintitle:

Находит страницы, в заголовках которых есть все искомые ключевые слова (один из самых полезных операторов языка поисковых запросов Google).

Пример allintitle:программирование на ActionScript

Оператор intitle:

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

Пример: intitle:статьи site:rsdn.ru

Все ключевые слова запроса в одном документе

Оператор allintext:

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

Пример  allintext:как настроить веб-сервер

Регион поиска

Оператор :

Ищет информацию по регионам

Пример rootkit`s +:ru

Информация о странице

Оператор info:

Интерфейс для нескольких операторов. Показывает информацию о странице

Пример info:securitylab.ru

Составные запросы

Все описанные выше операторы языка поисковых запросов Google можно комбинировать для достижения более релевантных результатов. Вот, например, мне недавно нужно было найти пример практической работы по физике. Вот как я это сделал (первая ссылка — необходимый результат).

Пример  allintext:определение ускорения свободного падения с помощью оборотного маятника +»практическая работа»

Итоги

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

Оператор Назначение
AND Поиск 1-го, 2-го и N-го слова (логическое «И», используется по умолчанию)
OR Поиск 1-го или 2-го слова (логическое «ИЛИ»)
» « Поиск точной фразы, заключенной в » «
+ Выделение главных ключевых слов в запросе
Исключение нежелательных слов в результатах поисковой выдачи
site: Поиск по конкретному сайту
related: Поиск похожих страниц (обычно этот оператор применяется для поиска похожих сайтов)
link: Поиск ссылающихся страниц
~ Включение в выдачу синонимов выделенного слова
filetype: Поиск документов по расширению
define: Поиск определений
cache: Обращение к странице, сохраненной в кеше поисковой машины
allinurl: Поиск страниц, содержащих в своем адресе все слова из поискового запроса
inurl: Поиск страниц, содержащих в своем адресе слова из поискового запроса в любом порядке и в любом количестве
inanchor: Поиск в тексте ссылок
allintitle: Поиск страниц, содержащих в своем заголовке все слова из поискового запроса
intitle: Поиск страниц, содержащих в своем заголовке слова из поискового запроса в любом порядке и в любом количестве
allintext: Поиск страниц, содержащих все слова поискового запроса
: Задает регион поиска
info: Показывает информацию о странице
. Соответствует символу «пробела» в составных запросах
^ примеры применения языка поисковых запросов Google  приведены выше ^
RFID технологии
Работают ли электромобили в зимних условиях?
ITandLife.ru