3 что такое язык запроса поискового сервера

Содержание

Что такое язык запросов

1 ноября 2017 Опубликовано в разделах: Азбука терминов. 17299

Правильно указанная шаблонизированная фраза позволяет сократить в результатах выдачи количество ссылок на сайты, не отвечающие запросу пользователя.

Вспомните столы справок в торговых центрах или на вокзалах. Все сотрудницы делятся на две категории:

Поисковые системы (ПС) по эффективности результата ближе ко второй категории. Это не искусственный интеллект, а сложные алгоритмы, действующие в строго заданной последовательности. Чем более размыто сформулирован текст, тем менее релевантную выдачу получает пользователь. Для уточнения в интернете используется язык запросов. Каждая ПС разработала свои правила.

Как ищут Яндекс и Google

В Yandex слова рассматриваются отдельно с двух позиций:


Google действует по тому же принципу. При этом порядок слов и в том и другом случае не соблюдается.


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

Без использования уточняющих операторов ни в одном из указанных сервисов Василий не сможет найти желаемое. Яндекс предложил ему 65 страниц выдачи, но ни одна ссылка не удовлетворяет контексту.

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

Классическое определение мы найдем в Википедии.

Это набор операторов и определенных для них правил использования. Основаны они на булевой алгебре – логических операциях:

К этому добавляются правила для морфологической формы слов и в итоге получается нехитрая система.

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

И в обыденной жизни встречаются такие ситуации, когда язык поисковых запросов в интернете очень нужен. Как в нашем примере с Василием. Даже уточнение не дает нужного результата – показаны все объявления о продаже. То есть контекст трактуется в пользу «купить», что равнозначно коммерческому предложению «продать».

Общие правила ПС для слов:

В остальном оба набора имеют различия.

Язык поисковых запросов Яндекса

Отечественный продукт показывает себя с лучшей стороны. Помимо свода правил разработчики продумали и создали отличную справочную систему, в которой пользователь быстро и легко найдет все необходимое.

Правила подразделяются на две части: морфология и поисковый контекст, документные операторы. Первое отвечает за уточнение вопросов к ПС.

Фиксация морфологической формы слова «!»

Именно этот символ поможет Василию. В запросе «!Куплю смартфон» запрет на изменение формы слова позволит фильтровать результаты. Другое дело, есть ли такие позиции.

Присутствие указанного слова «+»

Символ «+» сообщает ПС, что следующий за ним набор символов обязательно должен присутствовать в тексте.

Поиск по цитате

Заключите фразу в кавычки и в результатах будут представлены только ресурсы с точным вхождением.

Цитата с пропущенным словом «*»

Во всех шаблонах звездочка означает «любой». Ставим ее, чтобы указать, что между словами может быть что угодно. Работает только в цитате.

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

Перечисляем слова через этот оператор и получаем ресурсы с вхождением одного из них.

Минус-слово «-»

Минус перед набором символов означает запрет на включение их в результаты выдачи.

Часто используется seo-мастерами. Помогает определить контекст ключевого предложения. Для ключа «Яблочный сок» контекст может подразумевать покупку, рецепт, пользу и вред и пр. Минус позволит убрать лишние вхождения.

яблочный сок –польза –вред

Документные правила полезны всем seo-специалистам. Они позволяют фильтровать информацию для анализа ключей.

По заданному адресу URL:

поисковые запросы url: semantica.in


Если в самом запросе используются другие операторы, следует заключить его в кавычки.

По указанному сайту (доменам и поддоменам).

По страницам с заданного хоста host:

В аналогичном операторе rhost запись хоста указывается в обратном порядке: in.semantica.www

В файлах заданного типа mime:

Формы бухгалтерского баланса в файле Excel.

Ресурсы с заданным языком lang:

Удобно вводить английский термин и искать русскоязычные ресурсы.

jacob nielsen lang:ru

По дате последнего изменения сайта date:

Указывается в формате «ГодМесяцДень» Год должен быть обязательно, месяц и число можно заменить на «*».

По категориям ЯндексКаталога cat:

Нужно знать идентификатор региона или темы.

31 января 2017 года команда Яндекс в блоге опубликовала команды, которые перестали поддерживаться.

Источник

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

1. Введение

Основными задачами любой поисковой системы Интернета являются поиск, индексирование, хранение и выдача требуемой пользователю информации. Решение каждой задачи сопровождается определенными трудностями. С проблемами, возникающими в процессе поиска и индексирования информации, современные поисковые системы интернета справляются довольно-таки хорошо. Например, у Яндекса на сегодняшний день больше шести типов индексирующих роботов, регулярно собирающих информацию с более чем миллиарда интернет-страниц для более релевантной выдачи под поисковые запросы; высокая частота индексации позволяет поддерживать на должном уровне актуальность проиндексированных документов. Процесс индексирования, основанный на принципе инвертированных файлов и использующий к тому же алгоритмы сжатия, позволяет хранить собранную информацию в индексной базе, которая с успехом помещается на небольшом количестве серверов.

Читайте также:  Боль в основании языка это симптом

Проблема поиска нужной пользователю информации на данный момент пока решена не полностью. И дело даже не в низкой культуре пользовательского языка запросов. В первую очередь, несовершенен алгоритм оценки релевантности найденных документов, также не до конца разработанным является поисковый интерфейс. (Под «поисковым интерфейсом» будем подразумевать некоторую программную оболочку, которая преобразует запрос пользователя в запрос на выборку данных непосредственно из индексной базы поисковой системы).

В данном мастер-классе мы попробуем проанализировать «поисковый интерфейс» информационной системы Яндекс, а точнее, язык запросов, который составляет основу интерфейса. А также поговорим про поисковые запросы Яндекса и релевантность его выдачи.

2. Процесс поиска

Прежде чем переходить к непосредственному описанию операторов языка поисковых запросов, опишем кратко механизм поиска информации. Как на самом деле устроен поиск в Яндексе, никто, кроме самих работников Яндекса, в точности не знает, однако в общих чертах его можно представить так:

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

На втором этапе на основе данных, собранных роботом, и данных о ссылающихся на сайт происходит расчет релевантности каждого документа по каждому встречающемуся в нем слову.

Если запрос состоит из нескольких слов, то он в кэше поисковой системы не хранится. В этом случае по каждому из слов запроса находится определенное количество релевантных документов (порядка нескольких тысяч), затем с помощью операторов математической логики (например, логическое «И», «ИЛИ») происходит выбор самых релевантных документов по всем словам запроса.

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

3. Проблемы при интерпретации поискового запроса

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

В индексной базе все слова, знакомые информационной системе, хранятся в какой-либо стандартной форме. Например, существительные – в именительном падеже, единственном числе, глаголы – в инфинитиве. Также существует дополнительная таблица, которая содержит все формы всех слов. На этапе разбора поискового запроса на основе этой дополнительной таблицы слово преобразовывается в свой стандартный вид, чтобы находился эквивалент в индексной базе. Правильная трактовка морфологии – задача интерфейса поиска.

Яндекс хорошо различает морфологию и словоформы. Например, если ввести запрос «шел», Яндекс найдет документы, содержащие слово «идет», «идти» и т.п.

Аналогично, если ввести запрос «идти», найдут документы со словами «шел», «шла», однако сайты в выдаче будут совершенно другие, т.е. хоть Яндекс и разбирает морфологию, при ранжировании он отдает приоритет точному соответствию.

Этот факт надо учитывать при продвижении сайта и стараться затачивать страничку под тот запрос, который Вы действительно считаете нужным.

В подтверждении слов такой пример. По запросу «шел» для анализа берем первый сайт. Щелкаем по ссылке «найденные слова» и копируем содержимое строки браузера. Нас будут интересовать только последние несколько слов. Мы видим следующее:

Видно, что слово «шел» имеет идентификатор под №3366. Если проделать такие же манипуляции, но с сайтом, найденным по запросу «иду», мы увидим:

Здесь слово «иду» имеет тоже идентификатор №3366.
Кстати, такая поисковая система как Google, только с недавних пор начала учитывать морфологию русского языка, правда, на данный момент делает это гораздо хуже Яндекса. Это сказывается на релевантности найденных документов (в сторону ее ухудшения конечно же).

Омонимия – явление в русском языке, когда слова одинаково звучат, но имеют разный смысл. Яндекс, конечно же, не знает, что хочет от него пользователь. Поэтому если Вы захотели, например, найти описания и фотографии замков и ввели однословный запрос «зáмки», то на самом деле в выдаче Вы получите в основном сайты, посвященные «замкáм», просто потому, что эти сайты так ли иначе оптимизируются под поисковые системы и оказываются релевантнее. В данном случае для того, чтобы найти нужную информацию, надо было просто ввести запрос «фотографии замков».

4. Применение возможностей «расширенного поиска» и языка запросов при продвижении сайта

Яндекс имеет достаточно широкие возможности для поиска информации. И оптимизаторам надо этим пользоваться, чтобы более качественно продвигать свои сайты.

Просмотр проиндексированных страниц

Надо знать, какие страницы Вашего сайта проиндексированы Яндексом, чтобы вовремя принять необходимые меры для устранения причин неиндексации. Для этого надо воспользоваться «расширенным поиском» и в строке «находятся на сайте» ввести URL вашего сайта. Например,

Яндекс выдаст список страниц сайта, которые он проиндексировал.

Количество ссылок на сайт

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

Количество ссылок на запрос

Продвижение сайта заключается в основном в простановке ссылок на страницу по определенным запросам. Однако какое количество ссылок необходимо поставить на страницу, чтобы быть на первом месте по определенному запросу, в точности сложно сказать. Примерное же количество найти можно. Воспользуемся расширенным поиском и введем в поле «на сайт» адрес сайта (www.google.ru), а в строку запроса – требуемое слово (поисковая система):

Таким образом, мы найдем, сколько сайтов ссылаются на www.google.ru по запросу «поисковая система». Причем можно даже посмотреть в точности, какие сайты ссылаются.

Расстояние между словами для запроса из нескольких слов

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

Цифры в скобках означают, что слово «работа» может встречаться в найденных документах, как до слова «США» так и после слова «США» на расстоянии в 3 слова. И для Яндекса это будет тоже самое!

Читайте также:  Английский язык по плейлистам урок 578

5. Интерфейс поисковых запросов, его взаимодействие с базой поисковой системы

Знание языка поисковых запросов может помочь автоматизировать некоторые моменты поиска в Яндексе.

6. Заключение

Знание языка поисковых запросов позволяет не только вести эффективный поиск документов, но и помогает людям, занимающимся продвижением сайта. С помощью некоторых возможностей языка можно проводить анализ своих сайтов и сайтов конкурентов.

Знание самих операторов языка позволяет автоматизировать некоторые функции. Например, можно написать скрипт, который для списка сайтов будет вычислять количество входящих ссылок или забирать все обратные ссылки на сайт конкурента.

Источник

Как правильно составить поисковой запрос: язык поисковых запросов

Вступление

Запрос, который пользователь вбивает в поиск, и тот который видит поисковик, очень отличаются друг от друга. Однако, используя некоторые логические элементы вместе со словами поискового запроса, можно управлять поисковыми заданиями и важно правильно составить поисковой запрос.

Составляющие языка поисковых запросов

Язык поисковых запросов включает:

Как правильно составить поисковой запрос

Языки поисковых запросов меняется в зависимости от поисковика. Однако есть общие правила для всех поисковиков. Некоторые из них рассмотрим прямо сейчас:

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

Команды логического исключения и объединения

Поисковик Яндекс

Поисковик Яндекс понимает следующие символы:

«» — запрос в кавычуах, поиск по точному вхождению цитаты;

| — или, разделяет два слова для поиска одного из них;

* — ставится во фразу, если между словами пропущено слово;

Ваш_Запрос Site:Ваш_сайт.ru — конкретный поиск на сайте (ваш_сайт.ru), по запросу (Ваш_запрос). Можно определить релевантные страницы запросу, например: [продвижение сайта Site:example.ru] или [«продвижение сайта» “example.ru”]

date:запрос — поиск документов по дате;

+ — плюс ставится перед словом запроса, которое должно обязательно быть в документе;

& — амперсанд, ставится между словами запроса, которые должны встречаться в пределах предложения.

У Яндекс настолько богатый язык поисковых запросов, что лучше посмотреть полные возможности ТУТ.

Примечание: Для Яндекс нормальная форма слова это именительный падеж, единственное число. С точки зрения Яндекс, слова «дом», «дома», «дому» и т. д. — это формы одного и того же слова, нормальной формой которых является форма «дом».

Для поиска, только форм одного слова, нужно перед словом поставить два восклицательных знака. Например: [!!дом] или [!!поиск].

Правильно составить поисковой запрос в поиске Google

Чтобы правильно составить поисковой запрос, нужно знать, что Google понимает следующие символы:

Пробел – в Google пробел это оператор «И»;

«» — запрос в кавычках, это поиск по точному вхождению цитаты;

| — оператор «или», разделяет два слова для поиска одного из них;

* — знак умножения, ставится во фразу, если между словами пропущено слово. Два знака если пропущены два слова и т.д.;

! – восклицательный знак, указывает на поиск по точному вхождению слова, фразы в запрос.

+ — плюс ставится перед словом запроса, которое должно обязательно быть в документе;

− — минус исключает слово из поиска;

.. — две точки используются для поиска числовых значений, от и до.

Источник

Язык запросов

Язык запросов – это искусственно созданный язык, с помощью которого осуществляют запросы к поисковым системам, база данных или другим информационным системам. На данный момент таких языков немало. Все они существенно отличаются между собой и созданы для автоматизации разных процессов. Нас же интересует их применение в поиске информации.

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

Информационно-поисковый язык (Information retrieval query language) – это набор операторов, которые позволяют формировать запросы для поисковых машин. Работа поисковых запросов сводится к манипуляциям в поисковой строке и отправке их поисковой машине на выполнение. Главная цель – улучшение и упрощения процесса поиска информации пользователем.

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

Для того чтобы применить возможность языка поисковых запросов необязательно обладать специальными знаниями. Основные поисковые операторы, представлены на панели расширенного поиска во всех популярных поисковиках. Как правило, эта панель находиться под или над поисковой строкой. Однако в ней реализованы не все информационно-поисковые возможности. При необходимости можно прибегнуть к дополнительным операторам, которые делятся на три группы: морфологические, поискового контекста, документные. Важно понимать, что операторы в разных поисковиков имеют некоторые отличия и обозначаются по-разному. Для сравнения разберем языки поисковых запросов Google и Яндекс.

Морфология

Поисковый контекст

Google: OR (ИЛИ) – поиск любого слова разделенного оператором.
Яндекс: & (И) – слова запроса объединены в одном предложении; && – слова запроса объеденные в одном документе; | (ИЛИ) – поиск любых из запрашиваемых слов разделенных данным оператором;

(И-НЕ) – поиск слова перед оператором в предложение, которое не имеет слово после оператора;

(И-НЕ) – поиск слова перед оператором в документе, которой не имеет слово после оператора.

Документные операторы

Проще говоря, с помощью языка поисковых запросов пользователь может настроить, КАК ему искать информацию, но для этого необходимо точно знать, ЧТО искать. Иначе нагромождать выражение операторами в поисковой строке нет необходимости.

Источник

Язык поисковых запросов Яндекс и Google: значение операторов и примеры по применению для SEO задач

Что такое язык поисковых запросов и операторы поисковых систем

Разбор и применение операторов Яндекс

Порядок слов

В некоторых случаях порядок слов меняет семантическую направленность. Например, выражение: “мать любит дочь” и выражение “дочь любит мать” имеют разные смыслы. Как видим, в русском языке в отличие от математики перестановка слагаемых может менять сумму.

В Яндексе для управления очередностью и порядком слов существует большое количество операторов. Наиболее популярные операторы из языка поисковых запросов представлены в таблице.

Оператор Что делает Пример запроса Какая будет выдача
“ “ Слова идут подряд “крокодил Гена” Только страницы где слова “крокодил” и “гена” идут друг за другом, точно как мы задали.
& Слова в одном предложении история & Руси Например: история Киевской Руси, история возникновения Руси.
&& Слова в одном документе починить & плиту && Томск В одном предложении будут даны результаты починить плиту и в любой части документа должно быть слово Томск.
[ ] Фиксирует порядок слов билеты [москва санкт-петербург] Выдача будет отражать билеты только этого направления, а не обратного как часто бывает.
( ) Используется для сложных запросов купить телевизор (samsung | philips | lg) Результаты будут показаны для указанных трех марок сразу, так как используется оператор | (или).

Морфология

Среди операторов, которые часто используются для уточнения морфологии можно выделить один наиболее значимый.

Данный оператор используется для поиска точного запроса в Яндексе. Именно этот вспомогательный символ позволяет найти точную частоту запроса в Яндекс.Вордстат или через программу Кей Коллектор, которая автоматизирует проставление операторов.

Обратите внимание! Независимо от формы, Яндекс может по-разному учитывать регистр букв в словах. При проставлении операторов лучше учитывать, с большой или маленькой буквы пишется слово.

Добавление и исключение слов

Оператор Что делает Пример запроса Какая будет выдача
+ Выдача с указанными словами рено + дастер Покажет документы, где встречаются именно эти слова, то есть поможет нам найти определенную модель машины Рено.
– (он же

Исключает попадание слов в одном предложении Кузькина

мать Информация о Кузькиной, как о матери, но не имея ввиду русское идиоматическое выражение. * Пропускает слово в указанном месте Иван * Тургенев Выдача будет содержать заданную последовательность с добавлением какого-либо слова на месте *. В нашем случае это отчество писателя. .. Указывает цифры в интервале телевизор за 2000..6000 рублей Покажет результаты выдачи с цифрами в диапазоне от 2000 до 6000.

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

В помощь SEO-специалисту

В поисковой системе Яндекс есть ряд операторов, которые могут помочь SEO специалистам в их работе, например узнать проиндексирована та или иная страница, либо найти конкурентов по ключевой фразе из семантического ядра.

Оператор Что делает Пример запроса Когда используется
site: Ищет по определенному домену site: semyadro.pro Может использоваться для получения результатов по определенному конкуренту или для поиска по конкретному сайту.
url: Ищет по указанному url url:semyadro.pro/osnovy/* Позволяет проверить индексацию той или иной страницы. В примере мы увидим все статьи нашего сайта в разделе “Основы”.
date: Определяет дату изменения документов site:semyadro.pro date:>20170412 Позволяет определить изменение документов за определенный период времени. Учитывает также добавление значений больше (>) и меньше ( ) от 12 апреля для нашего сайта.
title: Ищет сайты с указанными словами в тайтле title:(язык поисковых запросов) Полезно использовать для поиска конкурентов. Допустим, у нас есть ядро и мы можем узнать конкурентов по тому или иному высокочастотному запросу, который может оказаться в тайтле. Для написания нескольких слов необходимо использовать скобки.

Указанные операторы помогают легче проводить работу со своим сайтом, либо заниматься поиском конкурентов, например для анализа их СЯ.

Хотелось бы отметить такой интересные параметр как &how=tm. Этот параметр позволяет сортировать результаты выдачи по дате добавления, то есть покажет самые “свежие” результаты.

Его необходимо добавить в адресную строку при поиске.

Фото 1: Яндекс отранжирует результаты по дате первого появления документа в индексе.

Соответственно мы будем видеть самые новые результаты.

Фото 2: Яндекс показывает самые свежие документы, которые недавно попали в индекс.

Удобно использовать данный параметр для своего сайта в связке с оператором site:, мы можем посмотреть какой документ был проиндексирован последним. Либо это поможет при анализе конкурентов, для анализа скорости индексации или частоты появления новой информации.

Разбор и применение операторов Google

В целом, язык поисковых запросов Гугл немногим отличаются от Яндекса. Однако, данная поисковая система имеет ряд интересных возможностей. Операторы, которые не указаны в таблице имеют то же применение, что и операторы Яндекс.

Оператор Что делает Пример запроса Какая будет выдача
OR Альтернатива оператору | в Яндексе дом (дерево or кирпич) Результаты будут показаны для обоих заданных слов. Также поддерживается оператор | как в Яндексе.
cache: Показывает кэшированную версию страницы cache:semyadro.pro/sbor/ Покажет версию страница сохраненной в кэше. Помогает когда какой-либо документ изменили или заблокировали.
info: Получение сведений о сайте info:semyadro.pro Гугл предоставит список информации, которую он может показать по данному адресу. Как правило это: кэшированная версия, страницы похожие на указанную, страницы на указанном сайте, страницы упоминающие введенную ссылку.
related: Поиск сайтов с похожим контентом. related:semyadro.pro Выдача покажет сайты с похожим контентом по тематике. Алгоритм не всегда показывает похожие сайты, поэтому если вы увидите результат “ничего не найдено”, не удивляйтесь.
allintitle: Поиск по тайтлам аналогичный Яндексу allintitle:поисковые запросы Выдача покажет все сайты, содержащие заданные слова в тайтле. Для написания нескольких слов необходимо использовать скобки.
allinurl: Поиск по словам в URL allinurl:operatory yandeks Гугл покажет все сайты, которые содержат указанные параметры в URL. В эпоху ЧПУ позволяет также искать конкурентов по ключевым фразам.

Языки поисковых запросов других систем

Помимо Яндекса и Google существуют другие поисковые системы, которые не теряют популярность в некоторых кругах. В целом, язык запросов других систем не сильно отличается от популярных, поэтому достаточно будет выделить основные отличия и изменения в алгоритмах.

Язык поисковых запросов Рамблер

Рамблер не может похвастаться обилием операторов, однако у него есть свои особенности при работе с ними.

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

В ней приведены следующие операторы, которые по функциям не отличаются от других ПС:

Выводы

Знание языка поисковых запросов тех или иных поисковых систем может значительно облегчить и ускорить поиск информации в сети. Умение расставлять необходимые операторы в зависимости от запроса поможет не только при сборе семантического ядра для сайта или кампании в Яндекс.Директ, но и для задач по SEO аналитике, проверке сайтов конкурентов.

Источник

Интересные факты из жизни
Оператор Что делает Пример запроса Какая будет выдача
& или AND Альтернатива оператору + в Яндексе и Гугле ребенок & кошкаребенок AND кошка Рамблер покажет в выдаче документы, которые содержат и слово ребенок и слово кошка.