Володимир кушнир
Правильне застосування мови запитів пошукової машини Рамблер
Тут описані:- Мова пошукових запитів. що і як можна написати в пошуковому рядку;
- Застосування мови запитів. як пошукова машина Рамблера обробляє Ваш запит;
- Розширений пошук. як шукати в Рамблері більш ефективно, користуючись сторінкою Розширеного пошуку;
- Комфортний пошук. Ви можете встановити спеціальну кнопку для пошуку в Рамблері прямо на панель свого браузера.
Сподіваємося, що Ви знайдете відповіді на Ваші запитання. Якщо ж питання все-таки залишаться, Ви можете задати їх тут.
Бажаємо вдалого пошуку!
Мова пошукових запитів
Пошуковий запит може складатися з одного або декількох слів, в ньому можуть бути присутніми розділові знаки. Складати прості запити можна і не вдаючись в тонкощі мови запитів. Так, якщо ввести в пошуковий рядок кілька слів без розділових знаків і логічних операторів, будуть знайдені документи, що містять всі ці слова (причому на обмеженій відстані один від одного).
Однак знання і правильне застосування мови запитів пошукової машини допоможе зробити Ваш пошук на Рамблері швидким і ефективним.
У загальному випадку, регістр написання пошукових слів і операторів значення не має, тобто будинок і ДІМ, Not і nOt сприймаються однаково. І лише іноді, з метою підвищення якості пошуку, регістр слів пошукового запиту приймається до уваги.
Наприклад, якщо запит складається з двох, трьох або чотирьох слів, кожне з яких написано з великої літери, то передбачається пошук по імені власним, і електронний блок робить зміна обмеження відстані між словами запиту зі значення за замовчуванням на величину (n-1) * 2 , де n - кількість слів запиту. Це дозволяє знаходити групу слів запиту, всередині якої є не більше одного "зайвого" слова або розділового знака, наприклад "Баден-Баден", "А. Пушкін", "Федір Михайлович Достоєвський".
Запит, що складається з декількох слів, може містити оператори. Пошук операторів в документі не робиться, вони служать лише інструкцією пошуковій машині. Всі оператори пошукової машини бінарні, тобто мають ліву і праву частину, кожна з яких також є запитом (за замовчуванням складається з одного слова). Для зміни сфери дії операторів (угруповання декількох слів запиту в аргумент оператора) застосовуються дужки і лапки.
Два запиту, з'єднані оператором AND (логічне І) утворюють складний запит, якому задовольняють тільки ті документи, які одночасно задовольняють обом цим запитам. Іншими словами, за запитом 'собака AND кішка' знайдуться тільки ті документи, які містять і слово "собака". і слово 'кішка'.
Складного запиту, що складається з двох запитів, з'єднаних оператором OR (логічне АБО) задовольняють всі документи, що задовольняють хоча б одній з цих двох запитів. За запитом 'собака OR кішка' знайдуться документи, в яких є хоча б одне зі слів 'собака' або 'кішка' (або обидва ці слова разом).
Оператор NOT (логічне І-НЕ) утворює запит, якому відповідають документи, що задовольняють лівій частині запиту і не задовольняють правої. Так, результатом пошуку за запитом 'собака NOT кішка' будуть всі документи, в яких є слово "собака" і немає слова 'кішка'.
Якщо оператор явно не вказано, використовується оператор за замовчуванням AND: знаходяться тільки документи, що містять всі слова запиту. Так, запит 'інформація технології кредит' буде витлумачений як 'інформація AND технології AND кредит'. На сторінці Розширеного пошуку оператор за замовчуванням можна замінити на OR (Шукати слова запиту: хоча б одне).
Кожен з операторів має скорочене позначення:
Запит з декількох слів, що перемежовуються операторами, буде витлумачений відповідно до їх пріоритету. Оператори AND і NOT традиційно мають більш високий пріоритет, тому запит з декількох слів при обробці спочатку групується по операторам AND і NOT, і лише потім по операторам OR. Змінити порядок угруповання можна використанням дужок.
Для пошуку цитат можна використовувати подвійні лапки. Слова запиту, укладеного в подвійні лапки, шукаються в документах саме в тому порядку і в тих формах, в яких вони зустрілися в запиті.
Таким чином, подвійні лапки можна використовувати і просто для пошуку слова в заданій формі (за замовчуванням слова знаходяться у всіх формах). Наприклад, запит 'літак "заправився" посадка "задовольняє документ, що містить текст'. літак здійснив посадку і заправився. '. і не задовольняє документ, що містить '. літак здійснив посадку, щоб заправитися. '.
При побудові запитів іноді виникає необхідність об'єднання слів запиту в групи, які будуть аргументами деякого оператора. Такі групи полягають в дужки.
Частина запиту, укладена в дужки, сама є запитом, і на неї поширюються правила мови побудови запитів. Використання дужок дозволяє будувати вкладені запити і передавати їх операторам в якості аргументів, а також перекривати пріоритети операторів, прийняті за замовчуванням.
Якщо запит без дужок 'машина літак | аеродром 'еквівалентний запиту' машина AND літак OR аеродром 'і, відповідно до пріоритетів операторів, означає "знайти документи, що містять або слова' машина 'і' літак '. або слово аеродром, то запит з дужками' машина (літак | аеродром) 'рівносильний запитом' машина AND (літак OR аеродром) '. що означає "знайти документи, що містять слово' машина 'і одне зі слів' літак 'або' аеродром '".
Рамблер поки не підтримує пошук рядків з використанням метасимволов ( '*'. '?'), Які зазвичай використовуються в значенні "будь-яка подстрока" і "довільний одиночний символ" відповідно. Проте, ці оператори зарезервовані для подібного використання в майбутньому.
Застосування мови запитів
По кожному слову запиту пошук ведеться з урахуванням правил словозміни відповідного мови. Рамблер розуміє і розрізняє слова української та англійської мов - за замовчуванням, пошук ведеться за всіма формами слова.
Наприклад, при пошуку по слову "людина" будуть також знайдені документи, що містять слова 'людині'. 'Людиною'. 'Людини' і навіть 'люди'. Щоб провести пошук тільки по одній певній формі слова, потрібно взяти його в подвійні лапки або скористатися пошуком точної фрази в розширеному пошуку.
Деякі слова і символи за замовчуванням виключаються із запиту в зв'язку з їх малою інформативністю. Це так звані стоп-слова - самі частотні слова української та англійської мов, наприклад, прийменники, частки і артиклі. Присутність цих слів може уповільнити пошук і негативно вплинути на повноту результатів. Є можливість підкреслити необхідність цих слів в запиті, взявши запит в подвійні лапки або скориставшись пошуком точної фрази в розширеному пошуку.
Якщо запит складено з одного або декількох слів без застосування операторів і конструкцій мови запитів, то будуть знайдені документи, в яких зустрічаються всі слова запиту. При цьому для кожного запиту завжди існує так зване обмеження контексту - позитивне число, за замовчуванням рівне відстані в 40 слів. Документ, в якому зустрілися всі слова запиту, буде виданий тільки в тому випадку, якщо відстань в словах між входженнями слів запиту буде менше цього числа. Наприклад, за запитом «червона армія 'будуть знайдені ті документи, в яких слова« червона »і« армія' хоча б один раз зустрінуться менш ніж в 40 словах один від одного.
Значення обмеження контексту можна змінювати конструкцією '(число, запит)'. де число - будь-яке позитивне число, запит - будь-який коректний з точки зору пошукової машини запит, що складається більш ніж з одного слова (очевидно, обмеження відстані між словами в разі однословного запиту не має сенсу). Таким чином, за запитом '(2, червона армія)' знайдуться тільки ті документи, в яких між словами «червона» і «армія 'хоча б раз не варто жодного слова (оскільки лише в разі їх безпосереднього сусідства різниця в порядкових номерах слів менше 2, тобто дорівнює 1)
Якщо запит складається з декількох слів, і при цьому деякі з них взагалі не вдалося знайти в Інтернеті, то видаються результати пошуку по частковому запитом, з якого відсутні в Інтернеті слова виключені. При цьому на сторінці результатів пошуку видається відповідна діагностика.