Інтернет сьогодні – це джерело інформації планетарних масштабів, де кожен житель Землі здатний знайти практично все, що йому потрібно. Володіючи величезними обсягами даних і відомостей, людство також має всі необхідні засоби для максимально швидкого і комфортного пошуку того, що потрібно кожному в певний момент часу. Цими засобами є пошукові системи, якими кожен з нас користується щоденно: Google, Yandex, Rambler, Yahoo і багато інші технології зі своїми унікальними можливостями під різні уподобання.

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

Мова запитів пошукової машини «Яндекс»: базові основи

Функціонал «Яндекса» дозволяє досить гнучко сортувати усі отримані результати з урахуванням конкретних доменів, регіонів, мов і багатьох інших параметрів. Формат даних, що вводяться, і одержувані результати можуть настроюватися і фільтруватися користувачами за допомогою простих комбінацій символів. Завдяки цьому істотно підвищуються ефективність і зручність пошуку.

Кожен запит від користувача спочатку відправляється на найбільш вільний сервер (відразу після автоматичного аналізу на завантаженість системи), після чого його обробкою займається програма «Метапошук». Софт в реальному часі проводить аналіз введеної інформації в пошуковому рядку на предмет лінгвістики, географічного положення користувача, приналежності запиту до категорій «найпопулярніших»/«нещодавно заданих» і т. д. Результати пошуку для цих випадків на деякий час зберігаються в кеші «Метапоіска», завдяки чому видача необхідної інформації здійснюється швидше.

У разі пошуку більш рідкісної інформації, відомості про яку в кеші відсутні, обробка запиту перенаправляється до іншого програмного механізму – «Базовий пошук». Той аналізує всю базу даних, розбиту з різних дублирующимся серверів для прискорення процесів пошуку, і видає знайдену інформацію назад «Метапоиску».

Всі отримані дані в результаті впорядковуються і пред’являються користувачеві в готовому, зручно сприйнятому вигляді. Весь процес в середньому займає максимум 1-2 секунди.

Правильний пошук в «Яндекс»: мова пошукових запитів і особливості синтаксису

Наявність певних слів в отриманих результатах, а також їх взаємне розташування можна легко налаштувати за допомогою спеціальних операторів, що формують мова пошукових запитів «Яндекса».

Оператор Функція Приклад використання
+ Відображення результатів з тим ресурсам, в яких обов’язково є позначене оператором слово. Мова запитів пошукової системи «Яндекс» допускає багаторазове використання при наявності двох або більше слів у запиті.

всесвітня+павутина+інтернет

«Яндекс» видасть ті результати, які містять слова «павутина», «інтернет» і, можливо, «всесвітня».

Пошук за конкретно заданій формі або послідовності символів.

“йде далеко в багряний захід”

Результати пошуку будуть містити в собі цю фразу без змін.

* Використовується лише з попереднім оператором. Даний символ дозволяє організувати пошук цитати з пропущеними словами.

іде *у багряний захід сонця

Пошуковик видасть результати з цією цитатою і пропущеним словом.

іде ** захід сонця

Пошуковик видасть результати з цією цитатою і пропущеними словами.

& Пошук результатів з пропозиціями, які містять об’єднані даним оператором слова.

красиво & інтер’єр & будинок

Користувачеві будуть представлені результати, в яких як мінімум одне речення містить даний набір слів (їх можна задавати оператором від двох і більше).

&& Пошук ресурсів, які містять цей набір слів.

референдум && Великобританія && Європа & криза

Будуть видані всі результати, що містять ці слова незалежно від відстані та розташування один до одного.

За ознаками службової інформації

Існують оператори пошукових запитів «Яндекс» для уточнення інформації по таким параметрам, як: заголовки, типи файлів, хостинг, домени, дата останнього зміни сторінок результатів і їх мову.

Оператор Функція Приклад використання
title: Пошук по документам, що містять слова запиту в заголовках.

title: машинобудування

Будуть знайдені документи зі словом «машинобудування» та його словоформами в заголовку.

title: (машинобудування ФРН)

Будуть знайдені документи з заголовками, що містять слова «машинобудування» та «ФРН» (для запитів, в яких потрібно скомбінувати для пошуку два і більше слова, необхідно ставити дужки).

mime: Пошук за документами певного формату.

шаблон резюме mime:docx

Результатами пошуку будуть всі документи формату .docx, які містять слова «шаблон» та «резюме».

host: Пошук по сторінках, які розміщені на певному хості.

законопроект host:www.yandex.ru

На хості www.yandex.ru буде проведено пошук по всім документам, що містять слово «законопроект».

domain: Пошук по сторінкам всього домену.

хіларі клінтон host:www.whitehouse.gov

На домені www.whitehouse.gov буде проведено пошук всіх документів, що містять слова «хіларі» і «клінтон».

date: Пошук по сторінках з урахуванням дати їх останнього зміни (використання мови запитів «Яндекс» передбачає також відсутність значення дня місяця, якщо їх замінити символом *).

подія дня date:20160624

Будуть знайдені всі документи, що містять слова «подія» і «дня», а також їх словоформи, дата останніх змін яких відповідає 24.06.2016

саміт date:20150819..date20150909

Пошук результатів, дата останніх змін яких знаходиться в інтервалі від 19.08.2015 до 09.09.2015

круїз date:>20160611

Відображаються всі результати, дата останніх змін яких пізніше 11.06.2016

  • < – дата останніх змін раніше зазначеного терміну
  • >= – останні зміни зроблені пізніше або в цей же вказаний термін
  • <= – останні зміни зроблені раніше або в цей же вказаний термін
lang:

Пошук по сторінках на конкретно вказаною мовою:

  • ru – російська
  • be – беларуская
  • uk – українська
  • en – english
  • fr – fran?ais
  • de – deutsch
  • kk – казак
  • tt – tatar?a
  • tr – t?rk?e

green card lang:en

Пошук англомовних документів по даному запиту.

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

Морфологічні уточнення

За замовчуванням пошукач пропонує користувачеві широкий спектр видаваних результатів по введеному запиту, основу чого складає не тільки саме слово/фраза, але і різні його форми (відмінок, рід, схиляння, число і т. д.). Також враховуються варіації частини мови (іменник, дієслово, прикметник і т. д.) і регістр першої літери. Наприклад, при введенні в пошукову рядок «атакував» користувач отримає інформацію і по іншим глагольным формами: «атакувати», «атакую», «атакований» (але однокореневі слова на кшталт «атака», «атакований», враховуватися не будуть). При цьому будуть показані результати як з великої першою літерою в шукане слово, так і з маленької.

Практично всі особливості мови запитів різних пошукових систем засновані на подібних принципах роботи. В «Яндексі» обмеження за морфологічними ознаками може стати в нагоді для більш точної роботи пошукача:

Оператор Функція Приклад використання
! Пошук слова виключно в заданій формі. Мова пошукових запитів «Яндекса» допускає багаторазове використання оператора при наявності двох або більше слів у запиті.

!інтернет

«Яндекс» видасть всі результати в заданій формі запиту з великої та малої першою літерою.

!Інтернет

«Яндекс» видає результати по заданій формі запиту, що починаються виключно з великої літери.

!! Трохи ширший пошук слова і його похідних форм.

!!пень

Будуть видані результати будь-якої з форм цього слова («пнем», «пну», «пеньком» тощо), однак результати зі схожою словоформой дієслова «штовхати» будуть виключені.

Спеціальні методи підбору ключових слів під контекстну рекламу

Мови пошукових запитів також поширюються далеко за межі сегменту, нагороджуючи простими робочими інструментами і рекламодавців. Зокрема, для подібних цілей «Яндекс» має на озброєнні цілий ряд алгоритмів і операторів, які дозволяють ефективно просувати свої сайти і послуги в пошуковій системі.

Логіка показу контекстної реклами на запити користувача заснована на підборі слів, тематично відносяться до предмету цього оголошення, а також на інших їх словоформах. Наприклад, такі методи дозволяють показувати оголошення про юридичних послуг не лише у відповідь на «юридичні послуги в місті N», а ще й тим користувачам, які робили подібні запити (будь то «адвокати місто N ціни», «адвокатські контори», «юрист місто N дешево» тощо). У результаті реклама буде відображатися більш широкої аудиторії користувачів, і це, відповідно, потенційно приверне більше уваги до неї.

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

Оператор Функція Приклад використання
Виняток для слів у запиті, коли оголошення показуватися не буде. Допускається багаторазове використання оператора при необхідності задати два або більше винятків.

юрист-курси-дешево

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

юрист-курси-практика

У цьому випадку реклама буде видно користувачам за запитами, що містить слово «юрист», але не буде відображатися для запитів зі словами «курси» і «практика».

+ Відображення реклами для тих запитів, в яких є певне слово/слова.

+оренда +квартири+Сочі недорого

Реклама відображена у запитах, що містять слова «оренда», «квартири», «Сочі», і, можливо, буде відображена при запитах, що містять слово «недорого».

! Оператор служить визначенням конкретної форми слова у запитах, згідно з якою повідомлення буде показуватися (або навпаки).

!клуб !Лепассо

Реклама показується тільки для тих запитів, у яких міститься хоча б одна з цих двох слів в конкретно заданій формі. При цьому «Лепассо» у запиті обов’язково має починатися з великої літери для відображення оголошення.

!клуб !Лепассо-!пейнтбол


Все те ж саме, але реклама не буде відображатися для запитів, що містять слово «пейнтбол», що допомагає відсіяти нецільову аудиторію.

()

Групування слів для складних запитів, які складаються з кількох слів (мова пошукових запитів «Яндекса» дозволяє використовувати цю функцію для двох або більше слів).

машина-(оренда напрокат)

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

+(машина купити Владивосток) дешево

Реклама відображається для запитів, які обов’язково містять слова «машина», «купити», «Владивосток» і які можуть містити слово «дешево».

“” Показ оголошення запитів, що містять тільки слова в лапках або їх словоформи.

“програміст”

Реклама показується для запитів цього слова і його словоформ на зразок «програміста», «програміста». У той же час оголошення не буде показано для таких запитів користувачів, як «програміст ремонт комп’ютера недорого», «програміст злом сайту».

Уроки комфорту і простоти від пошукових підказок «Яндекса»

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

«Яндекс» цю систему реалізує за допомогою деяких фірмових особливостей. Всі набори підказок обробляються і групуються з числа найбільш масових запитів користувачів. Використовуються також і наукові терміни з енциклопедичних статей, назви фільмів, музичних творів та іншого тематично відповідного контенту. У підсумку користувач з моменту введення першої літери в пошуковий рядок отримує під нею цілий перелік варіантів найбільш популярних запитів, що починаються з тих же символів.

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

Якщо ж посилання на який-небудь сайт буде релевантним відповіддю на запит, то цю адресу буде доступний відразу в тому ж полі. Такий підхід дозволить швидше перейти на потрібний ресурс, минаючи список всіх знайдених результатів.

Фільтрація непотрібного контенту

Функціонал «Яндекса» також передбачає виключення ресурсів «18+» з пошукових результатів незалежно від використовуваних засобів мови запитів. Корисна ця функція буде в першу чергу для захисту малолітніх користувачів від «матеріалів для дорослих» в Мережі. І навіть якщо дитина не соромиться використовувати в дії всі засоби, якими багатий мова пошукових запитів «Яндекса», то це все одно йому ніяк не допоможе подолати бар’єр від подібних сайтів.

В пошуку «Яндекса» для користувачів передбачено 3 режими фільтрації контенту:

  • «Без захисту» – будь-які обмеження на що видаються результати повністю відсутні.
  • «Помірний» – якщо запит користувача явно не спрямований на пошук сайтів «18+», то вони в такому випадку вилучаються з результатів пошуку.
  • «Сімейний» – нецензурний контент повністю відсутня в результатах пошуку.

Всі ці варіанти захисту від недитячого вмісту контролюються у відповідному меню налаштувань «Яндекса».

Додаткові функції пошукової машини

Крім широкого спектра різних операторів мови запитів, «Яндекс» також пропонує ще пару способів пошуку інформації:

  • «Розширений» – більш приємний сервіс з інтуїтивно зрозумілою структурою для тих, хто потребує використання засобів мови запитів. Достатньо лише ввести у відповідні поля необхідні параметри (пошук за конкретного ресурсу, регіон, точність збігу зі словами пошукового запиту, пошук за заголовками, мова, формат документа, дата останнього оновлення тощо), не вдаючись до менш комфортному ручного вводу операторів. «Розширений пошук» мова запитів «Яндекса» – один і той же функціонал, але з різницею в тому, що перший пропонує використання тих же операторів в більш зручній формі.

  • «Дзен-пошук». Ґрунтуючись на історії пошукових запитів користувача, «Яндекс» пропонує останньому сервіс публікацій у ЗМІ. Доступний тільки для мобільних пристроїв і зовні являє собою набір з превью новин, підібраних відповідно до історії переглядів. Користувач може вибрати будь-яку вподобану публікацію, прочитати кілька перших абзаців і, якщо вона йому цікава, перейти на сайт видавця з цього матеріалу. В іншому випадку досить вибрати “Не подобається” для того, щоб не відображати конкретну новину чи відзначити таким чином весь ресурс, виключаючи його з своєї стрічки.

Механізми захисту від небажаної та шкідливої інформації

Основною властивістю будь-якої пошукової машини є не лише різноманітні оператори пошукових запитів. «Яндексу» також характерний високий рівень безпеки всіх знайдених результатів. Базова перевірка сторінок і попередження про шкідливі сайтах у цієї пошукової системи з’явилися в 2009 році. Виявлення загроз здійснюється двома технологіями:

  • Антивірусний захист, придбана у компанії Sophos і заснована на сигнатурному підході: звернення антивірусної системи при заході користувача на веб-сторінку до бази даних, що містить інформацію про відомого шкідливі програми. Незважаючи на високу швидкість роботи, подібна технологія практично повністю марна в разі зіткнення з новими вірусними загрозами. Тому «Яндекс» додатково використовує і другу технологію.
  • Фірмовий антивірусний комплекс, основу якого складає поведінковий фактор. Спочатку захист при зверненні до сайту аналізує, робить запит у браузера додаткових файлів, перенаправляє на сторонній ресурс і т. д. Якщо виявляються сторонні дії ресурсу без відома користувача (запуск модулів JavaScript, повноцінних програм, каскадних таблиць стилів), то він заноситься в чорний список небезпечних сайтів і бази вірусних сигнатур. Власник самого сайту також буде повідомлений про ці загрози, і всі подальші перевірки будуть періодично проводитися аж до того моменту, як всі проблеми безпеки на ньому не будуть повністю усунені.

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

НАПИСАТИ ВІДПОВІДЬ

Please enter your comment!
Please enter your name here