Поиск, 04 лекция (от 17 ноября)
Материал из eSyr's wiki.
Обработка запросов
Сюда тоже можно смотртеь с двух сторон — со стороны польз. и разработчика. Что можно наиболее интересного сказать со стороны польз.: для больш. польз. поиск. система это чёрный ящик — непонятно, откуда берётся ответ и почему он такой. Более продвинутые польз. знают, что есть такая вещь, как язык поиск. запросов, что поиск.выдачей можно как-то управлять. Синтаксис этих запросв разный у всех систем, причём, некоторые один. пишущиеся операторы приводят к разным результатам. Например, плюс.
...
Пример запроса: мама мыла раму.
По умолчанию считается, что между словами стоит оператор И. Но если у насзапрос какой-нибудь совсем странный, то проявл. мягкость и.
- Исключение — "-", "NOT"
- Или — OR
- Конкретная словоформа
- Огр. по конкр. сайтам, типам файлов
...
У гугла очень интересная выдача: у гугла помимо особой обр. запросов, ещё есть оператор define:, сегодня лектор спросил у гугла define: пиво, и если первым опр. было нечто довольно естественное
...
Соотв., при обр. запросов выдаются специализир. рез-ты для разных видов запросов. В частности, яндекс называет маленькие программы для подм. в выдачу колдунщиками. Из наиболее известных: отключение горячей воды. Или если запрос в виде фамилия-имя человека. Или цвет.
...
Архитектура (на примере яндекса):
...
Классификация запросов:
- Навигационные
- Информационные
- Транзакционные
В транзакционных запросах польз. интересует адрес ресурса.
Запросы делятся на геозависимые и геонезависимые.