Чтобы сделать поиск на Google или Yandex более точным, можно использовать специальные запросы, способные значительно увеличить «вероятность попадания», ограничить область поиска. Это происходит за счет того, что поисковой машине не приходится просматривать все страницы.
Специальные команды записываются в строке для ввода поискового запроса перед параметром поиска. Также перед некоторыми командами необходимо указать символ «-». Обратите внимание, что после символа «-» пробел не ставится. Вот некоторые из этих команд:
-allinlinks – проводит поиск только в названиях ссылок, а не в тексте или названии страницы, например, -allinlinks itua;
-allintext – наоборот, ищет внутри текста на страницах, но не в ссылках или названии страницы, например, -allintext интернет-маркетинг;
-allintittle – показывает результаты поиска в заголовке страницы;
-allinurl: – показывает страницы, похожие на данный шаблон, например, -allinurl:links.php;
cache: – находит копию страницы, проиндексированной Google, даже если она уже недоступна по адресу в Интернете или изменила свое содержание. Иными словами, эта команда проводит поиск в кэше Google. Она пригодится для просмотра страниц, контент которых часто меняется. Например, cache:www.news.com;
filetype: – позволяет ограничить поиск только файлами с заданным расширением. Однако Google воспринимает filetype:htm и filetype:html как разные команды. Система поддерживает поиск в файлах наиболее популярных форматов ppt, pdf, xls и doc;
info – покажет страницу, содержащую ссылки на варианты поиска: поиск по похожим страницам, обратные ссылки и страницы, содержащие такую же ссылку. Вписать эту команду – то же самое, что и поместить в строку поиска данный адрес веб-страницы;
intext – в этом случае при поиске не будут учитываться заголовки страниц и ссылки, а будет просматриваться только текст тела страницы (тега). Это бывает полезно, когда вы ищете фрагмент текста и вам безразлично, какой у страницы заголовок и какие ссылки;
intitle: – эта команда, наоборот, ограничивает поиск только заголовком страницы, то есть содержимым тега {title}. Например, intitle:первая полоса (пробелов между командой и параметром быть не должно) приведет к тому, что Google выдаст ссылки на первую полосу русскоязычных интернет-газет;
inurl: – по этой команде поиск будет проводиться только в адресе страницы. Обычно эту команду используют не поодиночке, а вместе с другими, когда хотят отыскать страницу поиска. Так, команда inurl:search выведет список страниц, у которых в адресе встречается слово search, например: search.aol.com или home.netscape.com/home/internet-search.html;
link: – возвращает список страниц, которые ссылаются на заданный сайт. Для наглядности введите link:itia.info и получите список страниц, ссылающихся на ресурс itua.info;
related: – с помощью этой команды вы сможете получить список страниц, похожих на данную. Например, указав related:lenta.ru, вы получите список ссылок на другие он-лайновые СМИ. Кроме этого, related: – удобное средство, если вы хотите узнать, к какой категории относит ваш сайт Google;
site: – это, наверное, одна из самых часто используемых команд Google. Она позволяет ограничить поиск только на указанном сайте.
Yandex
$title (выражение) – позволяет провести поиск в заголовке страницы, например, $title (интернет-маркетинг);
$anchor (выражение) – эта команда означает поиск в тексте ссылок, например, $anchor (itua) – находит ссылки, в которых есть слово itua;
#keywords=(выражение) – с помощью этой команды можно провести поиск в ключевых словах, например, #keywords=(поисковая система);
#abstract=(выражение) – эта команда означает поиск в описании страницы, например, #abstract=(искалка | поиск);
#image=”значение” – такой запрос позволит произвести поиск картинок с указанным названием, например, #image=”nokia” – выберет ссылки на сайты, на которых есть картинки с названием nokia;
#hint=(выражение) – а эта команда проведет поиск в подписях к изображениям, например, #hint=(lenin | ленин);
#url=”значение” – означает поиск на заданном сайте (странице), например, #url=”www.lenta.ru*”;
#link=”значение” – таким образом, вы можете задать поиск ссылок на заданный сайт, например, #link=”www.yandex.ru*”;
#mime=”значение” – эта команда ограничивает тип найденных документов, например, в результате запроса концепция Web 2.0 #mime=”pdf” вы найдете pdf-документы, в которых встречаются данные слова;
host=”www.host.ru” – оператор аналогичен url с именем хоста, но учитывает все зеркала сайта, например, host=”www.yandex.ru”; rhost=”ru.url.*” или rhost=”ru.url.www” – этот оператор аналогичен host, но имя хоста записывается в обратном порядке – вначале домен верхнего уровня, затем второго и т.д.
lang=”язык” – такая команда отбирает для поиска страницы, написанные на определенном языке, например, на русском (ru), украинском (uk), белорусском (be), английском (en), французском (fr), немецком (de), например, lang=”de”;
like=”url.ru/file.html” – отбирает для поиска страницы, похожие на заданный адрес, например, like=”www.yandex.ru”;
domain=”домен” – с помощью такой записи можно произвести поиск по страницам, которые расположены в заданном домене: domain=”yandex” /+1 domain=”ru”;
date=”ГГГГ{*|ММ{*|ДД}}” – в этом случае поиск производится только по страницам, дата которых удовлетворяет заданному условию, например, date=”200310*”;
cat=(ID региона) или cat=(ID темы) – такой поиск включает только страницы сайтов, зарегистрированных в “Яндекс.Каталоге”, тематическая рубрика или регион которых совпадают с заданным.
_____________
*Знак астериск (*) указывает, что поиск идет по всем поддоменам заданного домена (но не включая домен ru.url!), например, rhost=”ru.yandex.*”
Комментарии