
вопрос по ранжированию результатов поиска
Ты там тестовое задание в яндекс чтоль проходишь или диплом пишешь?
по сабжу
1. Самая лучшая проверка алгоритмов это а/б тестирование.
Тестишь оба алгоритма сравниваешь результаты.
Метрика: если по запросу человек зашел на 1ый сайт и не ушел с него(не вернулся в поиск к другому сайту) - значит алгоритм збс.
Для теста берешь по несколько типов запросов ВЧ,НЧ,СЧ и сНЧ. Для ВЧ "влияние" на "метрику" ниже, для сНЧ выше. Ибо если нет у алгоритма анализа пользователя, то сложно понять что по ВЧ запросу "Холодильник", человек хочет найти и возможны неточности в работе алгоритма (не те страницы), а вот если человек ввел "купить белый холодильник стинол 228", то алгоритм должен точно угадывать страницу.
2.
там будет ключ "отзыв", "мнение", "обзор" и т.п.?
Чаще всего будут текстовые страницы и видюшки.
Лучше всего отвечать будут отзовики, агрегатторы.
Конкретные действия для ответа по понятим:
1. анализ истории поисковых запросов пользователя.
2. на основе истории делать вывод что ему нужен отзыв/обзор
3. Брать документы с ключами "отзывов"
4. Сравнивать уникальность, количество, дату появления отзывов. (очень часто копируются,парсятся переписываются)
5. На основе анализа данных документов выдавать наиболее релевантный (большое кол-во отзывов, уникальные отзывы, дата появления)