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