Получить доступ

Векторные базы данных

Основа с Junior

Хранение и быстрый поиск ближайших векторов — pgvector, Qdrant, Milvus и приближённые индексы.

Точный поиск ближайших векторов перебором — O(n) на запрос. Для миллионов векторов используют приближённые индексы: HNSW (граф ближайших соседей) или IVF (кластеры), которые находят почти всех ближайших соседей за миллисекунды.

Что важно знать

  • pgvector — векторный поиск прямо в PostgreSQL: проще эксплуатация, транзакции, фильтры и JOIN с обычными данными. Хватает на миллионы векторов.
  • Специализированные базы (Qdrant, Milvus, Weaviate) — масштаб, встроенный гибридный поиск, шардирование.
  • Фильтрация по метаданным (пользователь, права доступа, дата) обязательна: нельзя показать пользователю чужие документы.
  • Параметры HNSW (ef, M) — компромисс точности, скорости и памяти.
  • Обновление и удаление документов: идентификаторы фрагментов, переиндексация при изменении источника.

Критерии освоения

Junior ≈ 6 ч

  • Сохраняет эмбеддинги в pgvector или Qdrant и выполняет поиск ближайших с фильтром по метаданным

Практика. Загрузить 10 тысяч фрагментов в pgvector и сделать поиск с фильтром по разделу документации.

Middle ≈ 8 ч

  • Настраивает индекс HNSW и объясняет компромисс точности, скорости и памяти
  • Обновляет и удаляет фрагменты при изменении исходных документов

Практика. Измерить recall и задержку поиска при разных параметрах HNSW на 100 тысячах векторов.

Senior ≈ 6 ч

  • Обосновывает выбор между pgvector и специализированной базой для заданного масштаба
  • Проектирует фильтрацию по правам доступа, не ломающую качество приближённого поиска

Практика. Спроектировать хранилище фрагментов для 5 млн документов с правами доступа и обосновать выбор базы.

Вопросы с собеседований

Документация

← Вся карта «ИИ-инженер»

Закрытая бета

Знать тему — половина дела

На живом собеседовании sotto слышит вопрос интервьюера и показывает короткий ответ и план. Оставьте контакт — пришлём доступ и промокод.

  • Промокод на 2 часа — сверх пробных 30 минут
  • Программа для Windows — скачать сразу, войти — через Яндекс ID или VK ID
  • Прямая связь с разработчиком: что улучшить — сделаем