Перейти к содержанию

Поиск по сайту

Все курсы

Строим поиск по учебной библиотеке: готовим данные из Markdown, индекс, ранжирование и интерфейс. Затем переходим к серверному API, семантическому и гибридному поиску.

В серии 20 уроков. Сначала определим задачи читателя и контрольные запросы, затем соберём браузерный поиск. После оценки качества и производительности рассмотрим переход к сервису и объединение разных способов поиска.

Перед началом

Базовые знания JavaScript, HTML и структуры Markdown-материалов.

Уроки по порядку

  1. Что должен находить поиск
  2. Подготовка данных из Markdown
  3. Первый поиск в браузере
  4. Как устроен поисковый индекс
  5. Почему один результат выше другого
  6. Русский язык и технические термины
  7. Опечатки и синонимы
  8. Фильтры и пагинация
  9. Удобная страница поиска
  10. Фрагменты текста и подсветка
  11. Подсказки при вводе
  12. Производительность браузерного поиска
  13. Как измерить качество поиска
  14. Обновление поискового индекса
  15. Когда поиску нужен сервер
  16. Поисковый сервис и API
  17. Надёжность поискового сервиса
  18. Векторное представление материалов
  19. Семантический поиск
  20. Гибридный поиск

Уроки развивают общий пример. Переходите к следующему после разбора результата предыдущего; к нужной теме можно вернуться по этому оглавлению.

Выбрать другой курс · Открыть каталог всех материалов