Поисковая система Яндекс имеет свой специфический язык запросов, предназначенный для формирования сложных и специфичных запросов пользователей. Ниже приведена таблица часто встречающихся вариантов применения языка поисковых команд Яндекса. |
Пример |
Значение |
---|---|
"К нам на утренний рассол" |
Слова идут подряд в точной форме. |
"Прибыл * посол" |
Пропущено слово в цитате. |
полгорбушки & мосол |
Слова в пределах одного предложения. |
снаряжайся && добудь |
Слова в пределах одного документа. |
технический прогресс +антирес |
Поиск документов, в которых обязательно встречается определённое слово. |
глухаря | куропатку | кого-нибудь |
Поиск любого из слов. |
не смогешь << винить |
"Неранжирующее и": выражение после оператора не влияет на позицию документа в выдаче. |
я должон /2 казнить |
Расстояние в пределах двух слов в любую сторону (то есть между заданными словами может встречаться одно слово). |
государственное дело && /3 улавливаешь нить |
Расстояние в 3 предложения в любую сторону. |
нешто я ~~ пойму нешто я -пойму |
Исключение слова <пойму> из поиска. |
при моем /+2 уму |
Расстояние в пределах двух слов в прямом порядке. |
чай ~ лаптем |
Поиск предложения, где слово <чай> встречается без слова <лаптем>. |
щи /(-1 +2) хлебаю |
Расстояние от одного слова в обратном порядке до двух слов в прямом. |
!тихий !Дон |
Поиск документа, в котором есть слово <тихий>, начинающееся со строчной или заглавной буквы, или слово <Дон>, начинающееся с заглавной. |
получается && (+на | !мне) |
Скобки формируют группы в сложных запросах. |
!!политика |
Словарная форма слова. |
title:(в стране) |
Поиск по заголовкам документов. |
url:ptici.narod.ru/ptici/kuropatka.htm |
Поиск по URL. |
беспременно inurl:vojne |
Поиск с учетом фрагмента URL. |
host:lib.ru |
Поиск по хосту. |
rhost:ru.lib.* |
Поиск по хосту в обратной записи. |
site:http://www.lib.ru/PXESY/FILATOW |
Поиск по всем поддоменам и страницам заданного сайта. |
mime:pdf |
Поиск по одному типу файлов. |
lang:en |
Поиск с ограничением по языку. |
domain:ru |
Поиск с ограничением по домену. |
date:200712* |
Поиск с ограничением по дате. |
date:20071215..20080101, date:>20091231 |
Поиск с ограничением по интервалу дат. |
cat:11000051 |
Поиск по рубрике Яндекс.Каталога. Как получить код рубрики, описано на странице Документные операторы. |
Яндекс позволяет вам искать как в отдельных элементах внутри страницы, так и в относящейся к ней служебной информации (внутри заданного домена, типа документа и т.п.) или в связанной с ней информации. Поиск можно вести как по самим хостам, так и по словам, находящимся на заданных страницах. Во втором случае достаточно указать искомый хост или URL после слов запроса через пробел.
Синтаксис оператора |
Что означает оператор |
Пример запроса |
---|---|---|
title:запрос |
Поиск текста в заголовке страниц (title) Если текст состоит из нескольких слов, возьмите их в скобки. |
|
url:www.url.ru/cat/* |
Поиск ограничивается группой страниц с заданным URL. Если в конце адреса стоит *, то учитываются страницы, адрес которых начинается с заданного URL. Если URL содержит один из символов ', ", (, ), то его нужно искать в кавычках. |
|
site:url |
Поиск по всем поддоменам и страницам указанного сайта. |
|
inurl:url |
Поиск ограничивается группой страниц, URL которых содержит заданный фрагмент. |
|
host:www.host.ru |
Оператор аналогичен url с именем хоста. |
|
rhost:ru.url.* или rhost:ru.url.www |
Оператор аналогичен host, но имя хоста записывается в обратном порядке - вначале домен верхнего уровня, затем второго и т.д. Если в конце указано .*, то поиск идет по всем поддоменам заданного домена (но не включая домен ru.url). |
|
mime:тип_файла |
Поиск ограничивается определенным типом файла:
|
(анкета загранпаспорт ~~ биометрический) (mime:pdf | mime:doc) |
lang:язык |
Поиск ограничивается страницами на определенном языке:
|
|
domain:домен |
Поиск по страницам, которые расположены в заданном домене. |
|
date:ГГГГ{*|ММ{*|ДД}} |
Поиск только по страницам, дата которых удовлетворяет заданному условию. |
|
date:ГГГГ{*|ММ{*|ДД}}..date:ГГГГ{*|ММ{*|ДД}} |
Поиск только по страницам, дата изменения которых находится в заданном интервале. |
|
date:< |
Поиск только по страницам, измененным раньше указанной даты. Допустимы также операторы :>, :<=, :>=. |
|
cat:ID региона или cat:ID темы |
Поиск только страниц сайтов, зарегистрированных в Яндекс.Каталоге, тематическая рубрика или регион которых совпадают с заданным. Идентификатор региона можно получить, прибавив к коду региона смещение 11000000. Идентификатор тематической рубрики получается прибавлением к коду темы смещения 9000000. |
Обратите внимание, что при использовании операторов, где в качестве параметра задается имя хоста (таких как url, host и rhost), в качестве имени должно указываться главное зеркало сайта, иначе ничего не будет найдено. Например, нужно писать [host:lib.ru], а не [host:www.lib.ru]. Как узнать главное зеркало сайта? Попробуйте добавить хост в базу Яндекса. Если он не является главным зеркалом, вы получите сообщение: <Добавленный вами сайт не индексируется, так как является "зеркалом"http://www.domain.ru/>.
Все слова, которые вы приводите в запросе, по умолчанию ищутся со всеми морфологическими формами. Чтобы отменить поиск всех форм, кроме заданной вами, поставьте перед словом восклицательный знак без пробела. Этот оператор также учитывает регистр в том случае, если слово набрано с большой буквы.
Например, запрос [!день] найдет страницы, где слово <день> встречается только в такой форме с заглавной или строчной буквы; запрос [!День] - только с заглавной.
Если одна или несколько форм слова совпадает с другими словами, поиск может находить лишние страницы. Указав нормальную форму слова с помощью оператора !!, вы уберете многие из ненужных страниц.
Например, запрос [!!день] найдет все формы слова - <дня>, <дню>, <днем> и др., и не найдет форм слова <деть> (одна из которых совпадает со словом <день>).
Вы можете указать требования к совместной встречаемости слов запроса.
Такой порядок слов можно указать с помощью запроса в кавычках.
Например, по запросу ["остров детства"] будут найдены страницы, где есть подряд два слова: вначале <остров>, затем <детства> именно в такой форме.
При поиске точного выражения в кавычках вы можете разрешить одно или несколько пропущенных слов. Для этого используйте одну или несколько звездочек через пробел.
Например, по запросу ["ползет змея, как * дьявола"] можно найти страницы с недостающим словом цитаты.
Ограничить поиск страницами, где слова запроса находятся в пределах предложения, вы можете, соединив слова оператором & через пробел.
Например, запрос [культура & Китая] найдет страницы, где есть сочетания слов <культура Древнего Китая> или <Китай и его культура>.
Если вам нужны документы, где присутствуют заданные слова - неважно, на каком расстоянии друг от друга и в каком порядке - соедините их оператором && через пробел.
Например, по запросу [продажа & сканеров && Новосибирск] найдутся страницы, где в одном предложении должны встретиться слова <продажа> и <сканеры>, и где угодно на странице должно быть слово <Новосибирск>.
Слова также могут быть соединены оператором <неранжирующее И>: запрос << уточняющий запрос. Этот оператор очень похож на &&, с той лишь разницей, что выражение из правой части влияет на возможность документов попасть в результаты поиска, но не влияет на их ранжирование.
Сравните результаты поиска по запросам: [Москва && США] и запросу [Москва << США]. В первом случае ранжирование происходит по обоим словам - <Москва> и <США>, а во втором - только по слову <Москва>, а <США> просто должно встречаться в тексте документа.
Яндекс позволяет исключать из поисковой выдачи страницы, где есть определенные слова.
Для этого используются:
Оператор ~~, слева от которого вы пишете через пробел <что искать>, а справа - какие страницы исключать из поиска.
Если вы ищете информацию о немосковских кремлях, можете задать запрос [Кремль ~~ Москва]. Будут найдены все страницы, где есть слово <кремль> и нет слова <Москва>.
Если вы хотите исключить несколько слов, напишите их в конце запроса, поставив оператор ~~ перед каждым из них.
Например, в запросе [Кремль ~~ Москва ~~ московский] из запроса будут удалены оба слова - <Москва> и <московский>.
Оператор -, который следует поставить без пробела перед словом, которое вы не хотите видеть в ответах. Например, [схемы вязания спицами -купить].
Так можно исключить даже несколько слов. Например, [мумий тролль мультфильм -рок -лагутенко].
Иногда требуется, чтобы слово встречалось на странице, но не в одном предложении с другим словом запроса. С этой целью используйте оператор ~.
Например, если вы ищете информацию о г-же Кузькиной, то более информативные результаты даст запрос [Кузькина ~ мать], который ищет страницы, включающие такие предложения со словом <Кузькина>, в которых одновременно нет слова <мать>. Можно так же уточнить запрос оператором расстояния: [Кузькина ~/+1 мать]. По такому запросу найдутся документы, где слово мать может встречаться в том же предложении, но не сразу после слова Кузькина.
Вы можете регулировать расстояние между словами с точностью до слова.
Расстояние между словами <a> и <b> - это разница между номерами слов <b> и <a>. Таким образом, расстояние между соседними словами равно 1 (а не 0), а расстояние между соседними словами, стоящими <не в том порядке>, равно -1.
Вы можете указать максимально допустимое расстояние между двумя любыми словами запроса, поставив после первого слова символ /, сразу за которым идет число, означающее расстояние.
Например, запрос [великий /2 хурал] найдет страницы, где есть фразы <хурал великий>, или <великий народный хурал>, или <великий государственный хурал>, но не найдет страницы, где есть <великий государственный народный хурал> (расстояние между словами равно 3).
Аналогично записи, указывающей расстояния между словами, вы можете задавать расстояние в предложениях. Для этого перед оператором расстояния / нужно указать оператор &&.
Например, если вы хотите найти статью, где упоминается памятник Пушкину на площади Искусств, можете задать запрос [памятник Пушкину && /3 площадь Искусств].
Кроме расстояния между словами, вы можете указывать и порядок их следования.
Если вы точно знаете не только расстояние, но и порядок слов запроса, в котором они должны идти в тексте искомых страниц, укажите между символом / и числом-расстоянием символ + для прямого порядка слов или - для обратного.
Например, если вы хотите найти отчество Тургенева, то задайте запрос [Иван /+2 Тургенев]. Будут найдены страницы, где между словами <Иван> и <Тургенев> есть ровно одно третье слово.
Вы можете потребовать, чтобы искомые слова шли не только в нужном порядке, но и чтобы между ними было от n (минимум) до m (максимум) слов. Добавив между словами запроса оператор /(n m), вы получите интересующие вас страницы. Оператор расстояния должен отделяться пробелами с обеих сторон.
Например, запрос [Алексей /(-1 +2) Толстой] найдет как страницы с текстом <Толстой Алексей Константинович>, так и <Алексей Николаевич Толстой>.
Вы можете указать Яндексу найти любое из заданных слов. Это полезно, например, когда для нужного вам термина есть много синонимов. Достаточно поставить между словами символ |, окруженный пробелами, и вы получите страницы, где содержится хотя бы одно из слов запроса.
Например, по запросу [аэроплан | самолет | планер | дирижабль | аэростат | вертолет | пепелац] будут найдены страницы, где встречается хоть одно из этих слов.
Вы можете строить сколь угодно сложные конструкции запроса, подставляя в каждом из операторов вместо отдельного слова целые выражения. Чтобы Яндекс при этом правильно понимал вас, заключайте выражения в круглые скобки.
Например, чтобы найти документы, ни в одном предложении которого слова не встречаются рядом (но при этом могут быть в соседних предложениях), задайте запрос вида: [кривой ~~ (кривой & рог)].
А по запросу [машина -(магазин купить)] будут найдены документы, в которых есть слово <машина>, но нет одного из слов <магазин> или <купить>, либо же нет обоих слов.
Релятивисты и позитивисты утверждают, что "мысленный эксперимент" весьма полезный интрумент для проверки теорий (также возникающих в нашем уме) на непротиворечивость. В этом они обманывают людей, так как любая проверка может осуществляться только независимым от объекта проверки источником. Сам заявитель гипотезы не может быть проверкой своего же заявления, так как причина самого этого заявления есть отсутствие видимых для заявителя противоречий в заявлении.
Это мы видим на примере СТО и ОТО, превратившихся в своеобразный вид религии, управляющей наукой и общественным мнением. Никакое количество фактов, противоречащих им, не может преодолеть формулу Эйнштейна: "Если факт не соответствует теории - измените факт" (В другом варианте " - Факт не соответствует теории? - Тем хуже для факта").
Максимально, на что может претендовать "мысленный эксперимент" - это только на внутреннюю непротиворечивость гипотезы в рамках собственной, часто отнюдь не истинной логики заявителя. Соответсвие практике это не проверяет. Настоящая проверка может состояться только в действительном физическом эксперименте.
Эксперимент на то и эксперимент, что он есть не изощрение мысли, а проверка мысли. Непротиворечивая внутри себя мысль не может сама себя проверить. Это доказано Куртом Гёделем.
Понятие "мысленный эксперимент" придумано специально спекулянтами - релятивистами для шулерской подмены реальной проверки мысли на практике (эксперимента) своим "честным словом". Подробнее читайте в FAQ по эфирной физике.