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

Пошукові системи прагнуть надавати користувачам найрелевантніші результати пошуку.
Принцип роботи пошукових систем
При введенні запитів (ключових слів) у пошукові сервери користувач сподівається швидко отримати посилання потрібні ресурси. А пошукові сервери, у свою чергу, конкурують між собою за видачу найточніших результатів.
Якщо один із пошукових серверів не зміг нічого знайти за заданим запитом, вам слід спробувати звернутися до іншого пошукового сервера.
Коли пошукова система аналізує сайт, вона «бачить» лише текст і не сприймає дизайн сайту, кількість картинок чи анімацію. Таким чином, пошукова система оцінює лише текст - скільки разів зустрічаються ключові слова, як близько до початку сторінки вони знаходяться, в яких розділах веб-сторінки зустрічаються.
Пошукові сервери зазвичай мають спеціальну мову запитів, за допомогою якої можна точніше пояснити, що потрібно шукати. Однак, як правило, досить просто написати в рядку запиту кілька ключових слів, що визначають область, що цікавить. Сервер сам розбереться, які слова та словосполучення є ключовими.
Практика показує, що зараз користувачі надто покладаються на недосконалі можливості пошукових серверів і в результаті на запит з одного двох слів отримують абсолютномарну для себе інформацію.
Ідеальний процес пошуку виглядає так:
1 . Робимо загальний запит, вводячи в полі пошуку ключові слова, та натискаємо кнопку Пошук.
2 . Отримавши відповідь з результатами, виділяємо в ньому опис найбільш відповідних посилань.
3 . Додаємо до попереднього запиту уточнюючі ключові слова, які є в описі потрібних посилань, та повторюємо процес.
Окрім описаного варіанта пошуку на багатьох сайтах можна скористатися пошуком через тематичні каталоги, в яких посилання на сайти розділені на теми.
Якщо ви все робите правильно, кожен запит наближає вас до потрібної інформації. Таким чином, з кожним кроком зменшується невідповідність між потрібною інформацією та тим, що видає пошуковий сервер.
Наприклад, вам необхідно знайти розклад поїздів через Тулу. Як загальний запит у рядку пошуку можна спробувати вказати пошуковому серверу: «Розклад усіх поїздів, що проходять через Тулу». Однак за таким запитом, наприклад, Яндекс знаходить лише розклад поїздів, що проходять Самару, Санкт-Петербург, Калугу, але Тули серед результатів пошуку не видно. Це в жодному разі не означає, що цієї інформації в основі пошукового сервера немає, просто запит був складений не дуже успішно.
Принцип роботи пошукових систем: стратегія пошуку веб-сторінки
Справа в тому, що будь-яка пошукова система намагається знайти веб-сторінки, на яких знаходиться максимальна кількість слів із запиту, більше того, якщо ці слова ще йдуть одне за одним, такі сторінки будуть виведені першими. Наприклад, якщо в тексті веб-сторінки зустрічається фраза «розклад усіх поїздів, що проходять через Самару» (що містить п'ять загальних із запитом слів), то за відсутності навіть слова «Тула»система з великою ймовірністю включить цю веб-сторінку до списку результатів, хоча вона не відповідає запиту. Тому потрібно скоригувати запит, прибравши усі зайві слова та залишивши лише ті, які точно характеризують вашу потребу. В даному випадку зайвими словами є «всіх», «які проходять», «через», які можуть зустрічатися на будь-яких сторінках. Задавши виправлений запит "розклад поїздів Тула", ви точно отримаєте те, що шукали.
Більшість користувачів саме так і роблять, проте для того, щоб швидко та ефективно знаходити потрібну інформацію, просто скоригувати запит буває недостатньо. Необхідно використовувати оператори мови запитів пошукового сервера. Ці оператори допомагають знаходити таку інформацію, яку важко знайти за допомогою простих запитів. Далі розглянуті оператори, загальні більшість пошукових серверів.
Принцип роботи пошукових систем: оператори суворої відповідності
Один із таких операторів — оператор суворої відповідності; як правило, в сучасних пошукових системах це лапки Поєднання слів, яке ви вкажете в лапках, враховуватиметься сервером як єдине ціле, тобто. ви задаєте порядок проходження слів один за одним.

Наприклад, на запит комп'ютерні журнали (без лапок) можна отримати в результатах пошуку веб-сторінки зі словами, що згадуються окремо, тобто. на одній сторінці може бути слово "комп'ютерні", на іншій - "журнали" і т.д. Конструкція «комп'ютерні журнали» (у лапках) змушує пошукову систему відкинути всі зайві, сторінки і показувати лише ті, на яких ці два слова йдуть один за одним.
Ще два оператори — обов'язкова наявність слова «+» та обов'язкова відсутність слова «-». Наприклад, якщо ви хочете знайти сайт журналу"Комп'ютерра", достатньо до запиту комп'ютерні журнали додати -"-комп'ютера, тобто отримаємо "комп'ютерні журнали" + Комп'ютерра. Якщо ж потрібно знайти всі журнали, крім "Комп'ютерра", слід ввести "комп'ютерні журнали" - Комп'ютерра.
Досить часто буває необхідно, щоб ключові слова знаходилися в межах одного документа. Для цього слід використовувати логічний оператор І (AND). Однак у всіх пошукових системах цього ж результату можна досягти, поставивши між словами звичайну прогалину. Наприклад, запити комп'ютерні журнали та комп'ютерні AND журнали, як правило, дадуть той самий результат. Логічний оператор АБО (OR) дозволяє знайти сторінки, що містять хоча б одне слово із запиту. Наприклад, за допомогою запиту комп'ютерні OR журнали можна знайти документи, в яких зустрічається або слово комп'ютерні), або слово журнали.
З мовами запитів конкретного пошукового сервера можна ознайомитись у його розділі допомоги. Багато серверів мають власні додаткові оператори, які можуть стати в нагоді досвідченим користувачам.