Правила поиска
Но перейдем к теме данной главы. Как же правильно искать страницы при помощи Google? Как и в других системах, необходимо ввести слово либо фразу, по которой поисковая система будет выполнять поиск.
Знаки препинания. Прежде всего, следует понимать, что поисковая система Google не распознает знаки препинания, а также пропускает такие символы, как восклицательные, вопросительные знаки или знак @. Это сделано для того, чтобы поиск проходил как можно быстрее, а результаты были наиболее полными.
ПРИМЕЧАНИЕ
Из этого правила есть несколько исключений. Например, поисковая система Google может обрабатывать запросы C++ и $10. В будущем исключений будет больше, так как уже сейчас разработчики этой поисковой системы ищут пути включения в поиск различных терминов вроде C/net.
Логические операции. Между двумя и более словами искомой фразы можно устанавливать логические связи. Это делается при помощи специальных операторов, большинство из которых должны быть вам известны из школьного курса информатики.
Например, OR позволяет установить логическую связь ИЛИ, то есть указать, что нужно найти страницы, содержащие либо то, либо другое слово. Проще всего это понять на примере. Так, по поисковому запросу отпуск Лондон OR Париж будут отображены все страницы, в которых встречаются слова отпуск Лондон или отпуск Париж.
Одиночные цифра, буквы и отдельные слова. По умолчанию поисковая система Google игнорирует отдельные буквы, цифры, а также незначащие слова (например, где, как, the, who, and), которые указываются в запросах. В качестве примера рассмотрим несколько поисковых фраз и то, как они будут обработаны поисковой системой.
○ The Sound and the Fury – фраза состоит всего из двух слов, поиск которых будет выполняться. Это слова Sound и Fury. Остальные слова данного запроса будут проигнорированы.
○ Звездные войны эпизод I – в данном случае будет проигнорирован только символ I, то есть поиск будет вестись только по фразе Звездные войны эпизод.
○ The Who – поскольку данный запрос состоит только из незначащих слов, он будет выполнен «как есть». Иными словами, поисковая система выполнит поиск всей фразы.
Понимая то, что в некоторых случаях поиск по незначащим словам может быть просто необходим, разработчики поисковой системы включили возможность обхода игнорирования незначащих слов и отдельных символов. Это можно сделать двумя способами: либо поставить перед незначащим словом знак + (например, Звездные войны эпизод либо взять всю поисковую фразу в кавычки (например, «The Sound and the Fury»).
Знак + говорит о том, что слово либо символ, перед которым стоит данный знак, обязательно должны быть включены в поисковый запрос.
Ограничение поисковой фразы кавычками используется для того, чтобы найти страницы с точным соответствием введенной фразе. Например, такой способ часто применяется для поиска человека по его имени и фамилии.
Диапазон чисел. Поисковая система Google поддерживает возможность поиска на страницах не только определенного числа, но и чисел, находящихся в определенном диапазоне. Для этого достаточно поставить между двумя числами, определяющими нижний и верхний порог диапазона, две точки без пробелов. Например, автомобиль вес 1000..3000 кг.
Знак подстановки. При выполнении поиска в Google можно использовать знак подстановки *. Он применяется для указания того, что между двумя искомыми словами может находиться любое другое слово (либо несколько слов). Например, поисковый запрос витамин * полезный для * диабет выполнит поиск всех страниц, на которых имеется слово витамин, за которым идет фраза полезный для, а после нее встречается слово диабет.
Калькулятор. Одной из особенностей поисковой системы Google является встроенный в нее калькулятор. Иначе говоря, вы можете ввести в поля для поиска выражение, которое поисковая система самостоятельно посчитает, после чего отобразит результаты по вычисленному выражению. Как правило, поисковая система автоматически определяет выражения, которые нужно подсчитать. Однако вы можете и вручную указать выражение для вычисления. Для этого достаточно поставить после выражения знак =.
Встроенный калькулятор Google поддерживает следующие операторы.
○ + – сложение двух чисел.
○ – вычитание одного числа из другого.
○ * – умножение одного числа на другое.
○ / – деление одного числа на другое.
○ ^ – возведение одного числа в степень, указанную другим числом. Например, 8 во второй степени записывается как 8^2. Более того, для вычисления степени можно использовать выражения, подобные следующему: кв. корень из 2.
○ % – остаток от деления одного числа на другое.
○ Choose – количество вхождений одного элемента в другой. Например, 18 choose 4.
○ th root of – n-ный корень числа. Например, 5th root of 32.
○ % of – количество процентов от числа. Например, 20 % of 150.
○ Sqrt(число) – возведение числа в квадрат.
○ Sin(число), cos(число), tan(число) и т. д. – синус, косинус, тангенс и другие стандартные тригонометрические функции от числа.
○ ln(число) – логарифм числа по основанию e.
○ log(число) – логарифм числа по основанию 10.
○ ! – факториал числа. Например, 5!.
○ In – преобразование числа в одной системе в другую систему. Например, 5 kilometers in miles или даже 160 лошадиных сил * минуту в калориях. Калькулятор понимает множество систем счисления, причем может распознавать как полные формы названия системы, так и сокращенные. Например, он способен понимать следующие системы: kilometer, kilometers, km, mph, GW, miles, degrees, kg, in roman numerals.
При использовании функций калькулятора число можно указывать как в десятичной системе счисления, так и в других системах. По умолчанию число считается десятичным, однако вы можете самостоятельно добавить к нему один из префиксов, определяющих его систему счисления: 0x (шестнадцатеричная система счисления), 0o (восьмеричная система счисления), 0b (двоичная система счисления). Например, калькулятор способен вычислять подобные выражения: 0x7f + 0b10010101.
Конвертер валют. Помимо калькулятора, в поисковую систему Google встроен и конвертер валют, позволяющий автоматически выполнять их конвертацию. Для этого достаточно воспользоваться запросом, подобным следующим:
○ 3,5 USD в RUB по курсу ЦБ;
○ российская валюта в украинских деньгах;
○ 5 российских рублей в валюте Великобритании;
○ 5 фунтов стерлингов в рублях по курсу ЦБ;
○ 3,2 доллара/галлон в рублях/литр.
Поиск специальных номеров. Поисковый механизм Google позволяет выполнять поиск по специальным номерам, относящимся к различным гражданским системам, организациям и услугам. Так, с ее помощью можно выполнить поиск следующих номеров:
○ номера отслеживания UPS – для этого нужно воспользоваться запросом вида 1Z9999W99999999999;
○ номера отслеживания FedEx – воспользуйтесь запросом вида 999999999999;
○ номера отслеживания USPS– укажите запрос вида 9999 9999 9999 9999 9999 99;
○ идентификационные номера транспортных средств (VIN) – для этого нужно воспользоваться запросом вида AAAAA999A9AA99999;
○ коды UPC – воспользуйтесь запросом вида 073333531084;
○ номера патентов– укажите запрос вида («patent 5123123»).
Поисковые команды
Помимо обычного поиска в содержимом страниц, с помощью Google можно выполнять специальный поиск. Для этого предназначены специальные команды, которые тем или иным образом ограничивают круг результатов поиска. Эти команды имеют следующий формат: <команда>:<искомое слово>. Как правило, команды используются совместно с самой искомой строкой. Другими словами, сначала вы вводите слово, которое нужно искать, а потом уже команду, ограничивающую результаты поиска.
Поисковая система Google поддерживает следующие команды.
○ define:<слово или фраза> – поиск определения слова (страницы, которые, как предполагает поисковая система, содержат определение данного слова, будут отображаться первыми в результатах).
○ allintext:<слова через пробел> – отобразить только те страницы, в содержимом которых встречаются указанные слова (поиск в заголовке страницы и ссылках, которые расположены на странице, вестись не будет).
○ intext:<слово> – показать только те страницы, в содержимом которых встречается указанное слово (поиск данного слова в заголовке страницы и ссылках, которые расположены на странице, вестись не будет). При использовании данной команды указывается только одно искомое слово – на остальные указанные слова действие команды распространяться не будет.