2 поиск и языки запросов

Содержание

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

Каждый поисковик создает собственный язык, на котором будут делаться запросы к системе. Свои правила и у Яндекса, и его язык запросов отличается от вариантов Google или Mail.ru.

Виды поиска в Яндексе

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

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

Поисковые подсказки экономят время пользователей, подсвечивая варианты поисковых фраз во время ввода запроса.

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

Операторы

Для точного поиска используйте специальные операторы запросов. С января 2018 г. их список сокращен.

Если вы использовали их раньше, обратите внимание, что больше не поддерживаются операторы:

Рекомендованные запросы

Летом 2017 г. в панели Яндекс.Вебмастера появился новый инструмент для seo-оптимизаторов «Рекомендованные запросы». Его цель — помочь мастерам сосредоточиться на поисковых запросах, по которым сайт с большей вероятностью попадет в топ выдачи. Полученные данные используйте в seo-оптимизации и для контекстной рекламы.

Как работает

В панели Яндекс.Вебмастера перейдите в раздел «Поисковые запросы», выберите пункт «Рекомендованные запросы» и подтвердите запрос. Система будет около недели собирать статистику перед формированием списка запросов. По итогу в панели появится информация о четырех показателях: прогноз показов; прогноз кликов; прогноз цены клика; текущая позиция страницы в поиске.

При необходимости настройте фильтры: регион, url страницы, условия.

Как применять в работе

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

Далее проанализируйте каждую страницу из верхней части списка, по которым прогнозируется высокий трафик. Необходимо понять, отвечает ли страница запросу пользователя. Допустим прогнозируется, что url site.ru/cvety/gibiskus будет часто показываться по запросам «гибискус вянут листья» и «гибискус листья желтеют». Но на самой странице эти вопросы не разобраны, о проблемах указано вскользь. Поэтому высока вероятность, что пользователи, перешедшие по таким запросам, не смогут найти ответы. Они станут быстро уходить, будет расти доля отказов и ухудшаться поведенческие факторы. Как следствие, страница начнет понижаться в выдаче, пока ее окончательно не вытеснят более релевантные сайты.

Оптимизируйте страницу, чтобы сохранить трафик по запросам. Сначала проверьте title, description и h1, чтобы они соответствовали теме основных запросов. Затем добавьте на страницу нужную информацию. Включите видео и фотографии по теме. Сделайте обширный обзор проблемы пользователя.

Источник

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

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

1. Исключить синонимы

Если вы будете искать, например, по слову «директор» в названии резюме, то в результатах поиска увидите также и тех, у кого в названии написано «управляющий», «руководитель», CEO. Если наберете «менеджер проектов» — увидите и резюме Project Manager, и резюме «руководитель проектов». Потому что наш Умный поиск понимает синонимы.

Это удобно — не нужно самостоятельно перечислять в поиске аналогичные названия одной и той же должности. Но бывает, что нужно найти по конкретному слову без синонимов. Как это сделать? Просто поставьте перед словом восклицательный знак (без пробела):

2. Исключить конкретные слова

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

Допустим, вас интересуют только резюме директоров и руководителей. Но по запросу из предыдущего примера вы получите в результатах поиска также резюме заместителей директоров — потому что в названии их резюме есть слово «директор». Но можно исключить из поиска слово «заместитель». Вот как это сделать с помощью подсказки NOT:

В поисковой выдаче вы увидите только те резюме, где в названии есть слово «директор», но нет слова «заместитель».

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

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

3. Искать по части слова

Можно искать не по целому слову, а по его части. Просто поставьте в конце интересующей вас части слова (например, гео) символ звездочка.

В приведенном примере будут искаться все слова с этим корнем — например, геолог, географ, география, геология, геодезист.

Этот способ не нужен для поиска слов с другим окончанием, не как в запросе, Умный поиск и так их учитывает. Например, по запросу «маркетинг» он найдет и слова «маркетинга», «маркетингу» и так далее. Звездочка нужна для менее очевидных случаев.

4. Найти словосочетание

Часто искать приходится не по одному слову, а по словосочетанию. Например, вам нужен специалист с опытом составления международной отчетности. Если напишете в строке поиска так:

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

Заключите нужную фразу в кавычки.

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

5. Найти точную фразу с теми же окончаниями

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

Если вам надо найти словосочетание без изменения окончаний — точно как в запросе, то добавьте восклицательный знак.

6. Найти по нескольким ключевым словам или фразам

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

7. Найти любое из ключевых слов

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

Как сделать так, чтобы не искать сначала по одному слову или фразе, потом — по другому (другой) и так далее? Просто используйте подсказку OR.

8. Найти слова, которые рядом, но разделены другими словами

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

Например, вам нужен менеджер с опытом холодных продаж. В резюме подходящих вам кандидатов возможны разные формулировки. Например:

Чтобы легко найти все варианты, где есть слова «менеджер» и «холодные», возьмите их в скобки, используйте специальный знак

и укажите сразу после него (без пробела) количество слов, которое может разделять интересующие вас ключевые слова (например, 5).

9. Ввести сразу несколько условий

Некоторые подсказки для поисковых запросов похожи на функции в меню поиска. Например, вместо подсказки AND можно выбрать вариант поиска «все слова», вместо оператора OR — вариант поиска «любое из слов», вместо оператора NOT — вариант «не встречаются».

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

Например, вам нужен аналитик не начинающего уровня, и его должность может называться по-разному — просто аналитик (но не младший), Data Scientist или Data Analyst. Отделите сложные запросы друг от друга скобками:

10. Найти по нескольким условиям в разных полях резюме

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

Можно искать разные слова и фразы сразу в разных разделах резюме. Например, вам нужен:

Есть два способа сделать такой запрос. Первый: добавляйте для каждого условия строку поиска и отмечайте, в каком поле резюме искать это слово (фразу).

Второй способ не требует добавления строк — все условия можно записать в одной строке, но пояснить с помощью специальных подсказок, в каком поле резюме искать то или иное слово (фразу).

В нашем примере этот запрос будет выглядеть так:

Вот список подсказок, чтобы указать, в каком поле резюме искать то или иное слово (выражение):

Не забывайте ставить двоеточие после подсказки, прежде чем записать искомое слово! Между двоеточием и искомым словом не должно быть пробела.

И помните: вы всегда можете нажать на кнопку «Найти» с совершенно пустой поисковой строкой. Алгоритм на основе машинного обучения учтет несколько сотен признаков и на их основе сам сделает вам подборку наиболее подходящих резюме.

Источник

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

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

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

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

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

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

Читайте также:  Запятая на чеченском языке

Морфология

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

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

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

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

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

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

Источник

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

Вступление

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Источник

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

1. Введение

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

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

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

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

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

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

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

Читайте также:  Вводные союзы в русском языке

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Источник

Поделиться с друзьями
admin
Расскажем обо всем понемногу
Adblock
detector