| Синтаксис | Что означает оператор | Пример запроса |
| пробел или & | логическое И (в пределах предложения) | лечебная физкультура |
| && | логическое И (в пределах документа) | рецепты && (плавленный сыр) |
| | | логическое ИЛИ | фото | фотография | снимок | фотоизображение |
| ( ) | группирование слов | (технология | изготовление) (сыра | творога) |
| ~ | бинарный оператор И НЕ (в пределах предложения) | банки ~ закон |
| ~~ | бинарный оператор И НЕ (в пределах документа) | путеводитель по парижу ~~ (агентство | тур) |
| /(n m) | расстояние в словах (-назад +вперед) | поставщики /2 кофе музыкальное /(-2 4) образование вакансии ~ /+1 студентов |
| " " | поиск фразы | "красная шапочка" (эквивалентно красная /+1 шапочка) |
| &&/(n m) | расстояние в предложениях (-назад +вперед) | банк && /1 налоги |
| Синтаксис | Что означает оператор | Пример запроса |
| $title (выражение) | поиск в заголовке | $title (CompTek) |
| title [выражение] | поиск в заголовке | title [CompTek] |
| $anchor (выражение) | поиск в тексте ссылок | $anchor (CompTek | Dialogic) |
| anchor [выражение] | поиск в тексте ссылок | anchor [CompTek | Dialogic] |
| $address (выражение) | поиск в тексте адреса | $address (Иванов) |
| address [выражение] | поиск в тексте адреса | address [Иванов] |
| #keywords=(выражение) | поиск в ключевых словах | #keywords=(поисковая система) |
| #abstract=(выражение) | поиск в описании | #abstract=(искалка | поиск) |
| #hint=(выражение) | поиск в подписях к изображениям | #hint=(lenin | ленин) |
| #image="имя файла" | поиск файла изображения | #image="tort*" |
| #applet="имя файла" | поиск файла java-апплета | #applet="pref.class" |
| #style="имя файла" | поиск документа в данном стиле | #style="mitsu.css" |
| #url="значение" | поиск на заданном сайте (странице) | #url="www.comptek.ru*" |
| #link="значение" | поиск ссылок на заданный URL | #link="www.yandex.ru*" |
| #anchor.link="значение" | поиск ссылок на заданный URL из обычной ссылки | #anchor.link="www.yandex.ru*" |
| #date="значение" | дата создания документа 14.05.1997 | #date="19970514" |
| #date="значение" | дата создания документа после 14.05.1997 | #date>"19970514" |
| #<имя_раздела>="значение" | поиск в разделах, заданных при индексировании | #contents="gogol" |
Независимо от того, в какой форме Вы употребили слово в запросе, поиск учитывает все его формы по правилам русского языка.
| Например, если задан запрос 'идти', то в результате поиска будут найдены ссылки на документы, содержащие слова 'идти', 'идет', 'шел', 'шла' и т.д. На запрос 'окно' будет выдана информация, содержащая и слово 'окон', а на запрос 'отзывали' - документы, содержащие слово 'отозвали'. |
Если Вы набрали в запросе слово с большой буквы, будут найдены только слова с большой буквы, в противном случае будут найдены как слова с большой, так и с маленькой буквы.
| Например, запрос 'лебедь' найдет и птицу, и генерала. Запрос 'Лебедь' - генерала и те случаи упоминания птицы, когда она написана с большой буквы. |
По умолчанию поиск учитывает все формы заданного слова согласно правилам русского языка. Однако существует возможность поиска по точной словоформе, для этого перед словоформой надо поставить восклицательный знак '!'.
| Так по запросу '!Лужкову' будут найдены все документы, содержащие словоформу 'Лужкову', а по запросу 'Лужков ~~ !Лужкову' - документы, в которых упоминается Лужков, кроме тех, которые были найдены по первому запросу. |
|
Например, запрос 'частные обьявления продажа велосипедов', выдаст много ссылок на сайты
с разнообразными частными объявлениями. А запрос с "+" 'частные обьявления продажа +велосипедов'
покажет объявления о продаже именно велосипедов.
Если Вам нужно описание Парижа, а не предложения многочисленных турагентств, имеет смысл задать такой запрос 'путеводитель по парижу -агентство -тур' |
Обратите внимание на знак "-". Это именно минус, а не тире и не дефис. Знак "-" надо писать через пробел от предыдущего и слитно с последующим словом, вот так: 'рак -гороскоп'. Если написать 'рак-гороскоп' или 'рак - гороскоп', то знак "-" будет проигнорирован.
Несколько набранных в запросе слов, разделенных пробелами, означают, что все они должны входить в одно предложение искомого документа. Тот же самый эффект произведет употребление символа '&'.
| Например, при запросе 'лечебная физкультура' или 'лечебная & физкультура'), результатом поиска будет список документов, в которых в одном предложении содержатся и слово 'лечебная', и слово 'физкультура'. (Эквивалентно запросу '+лечебная +физкультура') |
Между словами можно поставить знак '|', чтобы найти документы, содержащие любое из этих слов. (Удобно при поиске синонимов).
| Запрос вида 'фото | фотография | фотоснимок | снимок | фотоизображение' задает поиск документов, содержащих хотя бы одно из перечисленных слов. |
Еще один знак, тильда '~', позволит найти документы с предложением, содержащим первое слово, но не содержащим второе.
| По запросу 'банки ~ закон' будут найдены все документы, содержащие слово 'банки', рядом с которым (в пределах предложения) нет слова 'закон'. |
Чтобы подняться на ступеньку выше, от уровня предложения до уровня документа, просто удвойте соответствующий знак. Одинарный оператор (&, ~) ищет в пределах абзаца, двойной (&&, ~~) - в пределах документа.
| Например, по запросу 'рецепты && (плавленный сыр)' будут найдены документы, в которых есть и слово 'рецепты' и словосочетание '(плавленный сыр)' (причем '(плавленный сыр)' должен быть в одном предложении. А запрос 'руководство Visual C ~~ цена' выдаст все документы со словами 'руководство Visual C', но без слова 'цена' |
Часто в запросах ищут устойчивые словосочетания. Если поставить их в кавычки, то будут найдены те документы, в которых эти слова идут строго подряд.
| Например, по запросу "красная шапочка" будут найдены документы с это фразой. (При этом контекст "а шапочка у нее была красная" найден не будет.) |
Как Яndex адресует слова? Если все слова в тексте перенумеровать по порядку их следования, то расстояние между словами a и b - это разница между номерами слов a и b. Таким образом, расстояние между соседними словами равно 1 (а не 0), а расстояние между соседними словами, стоящими "не в том порядке", равно -1. То же самое относится и к предложениям.
Если между двумя словами поставлен знак '/', за которым сразу напечатано число, значит, требуется, чтобы расстояние между ними не превышало этого числа слов.
| Например, задав запрос 'поставщики /2 кофе', Вы требуете найти документы, в которых содержатся и слово 'поставщики' и слово 'кофе', причем расстояние между ними должно быть не более двух слов и они должны находиться в одном предложении. (Найдутся "поставщики колумбийского кофе", "поставщики кофе из Колумбии" и т.д.) |
Если порядок слов и расстояние точно известны, можно воспользоваться пунктуацией '/+n'. Так, например, задается поиск слов, стоящих подряд.
| Запрос 'синяя /+1 борода' означает, что слово 'борода' должно следовать непосредственно за словом 'синяя'. (К тому же результату приведет запрос "синяя борода") |
В общем виде ограничение по расстоянию задается при помощи пунктуации вида '/(n m)', где 'n' минимальное, а 'm' максимально допустимое расстояние. Отсюда следует, что запись '/n' эквивалентна '/(-n +n)', а запись '/+n' эквивалентна '/(+n +n)'.
| Запрос 'музыкальное /(-2 4) образование' означает, что 'музыкальное' должна находиться от 'образование' в интервале расстояний от 2 слов слева до 4 слов справа. |
Практически все знаки можно комбинировать с ограничением расстояния.
| Например, результатом поиска по запросу 'вакансии ~ /+1 студентов' будут документы, содержащие слово 'вакансии', причем в этих документах слово 'студентов' не следует непосредственно за словом 'вакансии'. |
Когда знаки ограничения по расстоянию стоят после двойных операторов, то употребленные там числа - это расстояние не в словах, а в предложениях. Расстояние в абзацах определяется аналогично расстоянию в словах.
| Запрос 'банк && /1 налоги' означает, что слово 'налоги' должно находиться в том же самом, либо в соседнем со словом 'банк' предложении. |
Вместо одного слова в запросе можно подставить целое выражение. Для этого его надо взять в скобки.
| Например, запрос '(история, технология, изготовление) /+1 (сыра, творога)' задает поиск документов, которые содержат любую из фраз 'история сыра', 'технология творога', 'изготовление сыра', 'история творога'. |
Можно искать информацию в "зонах" - заголовках (имя "зоны": Title), ссылках (имя "зоны": Anchor) и адресе (имя "зоны": Address).
Синтаксис: $имя_зоны (поисковое выражение).
|
Запрос '$title CompTek' ищет в заголовках документов слово 'CompTek'. Запрос '$anchor (CompTek | Dialogic)' находит документы, в cсылках внутри которых есть одно из слов 'CompTek' или 'Dialogic'. |
Можно ограничить поиск информации списком серверов или наоборот исключить сервера из поиска (url). Можно также искать документы, содержащие ссылки на определенные URL (link), и файлы картинок (image). Если Вы хотите работать не с конкретным URL (image), а со всеми, начинающимися с данной последовательности символов, используйте "*".
Синтаксис: #имя_элемента="имя_файла (URL)".
|
По запросу 'CompTek ~~ #url="www.comptek.ru*"' будут искаться упоминания компании 'CompTek' везде, кроме ее собственного сервера (www.comptek.ru). А запрос '#link="www.comptek.ru*"' покажет все документы, которые сослались на сервер компании. Запрос ' #image="tort*"' даст ссылки на документы с изображениями тортов (хотя, возможно, найдется и портрет черепахи Тортиллы). |
Можно также искать по ключевым словам (keywords), аннотациям (abstract) и подписям под изображениями (hint).
Синтаксис: #имя_элемента=(поисковое выражение).
|
Запросу '#keywords=(поисковая система) | #abstract=(поисковая система)' будут искаться все страницы, в meta тегах которых есть эти слова. По запросу '#hint=(кино)' будут найдены документы, содержащие изображение с такой подписью. |
При поиске для каждого найденного документа Яндекс вычисляет величину релевантности (соответствия) содержания этого документа поисковому запросу. Список найденных документов перед выдачей пользователю сортируется по этой величине в порядке убывания. Релевантность документа зависит от ряда факторов, в том числе от частотных характеристик искомых слов, веса слова или выражения, близости искомых слов в тексте документа друг к другу и т.д.
Пользователь может повлиять на порядок сортировки, используя операторы веса и уточнения запроса.
Задание веса слова или выражения применяется для того, чтобы увеличить релевантность документов, cодержащих "взвешенное" выражение.
Синтаксис: слово:число или (поисковое_выражение):число
|
По запросу 'поисковые механизмы:5' будут найдены те же документы, что и по запросу 'поисковые механизмы'. Разница состоит в том, что наверху списка найденного окажутся документы, где чаще встречается именно слово 'механизмы'. Запрос 'поисковые (механизмы | машины | аппараты):5 ' равнозначен запросу 'поисковые (механизмы:5 | машины:5 | аппараты:5)'. |
Задание уточняющего слова или выражения применяется для того, чтобы увеличить релеватность документов, cодержащих уточняющее выражение.
Синтаксис: <- слово или <- (уточняющее_выражение)
|
По запросу 'компьютер <- телефон' будут найдены все документы, содержащие слово 'компьютер', при этом первыми будут выданы документы, содержащие слово 'телефон'. Если ни в одном документе со словом 'компьютер' нет слова 'телефон', результат запроса будет эквивалентен запросу 'компьютер'. |