advanced

Vector storage

Используйте embeddings, similarity search, ANN indexes, RAG basics, pgvector и vector databases, когда semantic retrieval является частью product.

На интервью по vector storage — когда в scope семантический поиск или RAG: embeddings, метрики сходства, ANN-индексы, grounding retrieval, pgvector и managed vector DB. Часто опционально для FullStack, но полезно для архитектурных обсуждений.

Подтемы: embeddings, similarity search, ANN indexes, RAG basics, pgvector, Pinecone / Weaviate / Qdrant.

На интервью: pipeline embeddings; компромисс recall vs latency; metadata filtering с векторами; когда pgvector лучше отдельного store.

Типовые ошибки: векторы без оценки качества; игнор chunking и цитирования; ANN без измерения recall.

Компромисс — между качеством retrieval и латентностью и операционной сложностью и governance для embeddings.

Чеклист:

  • Задайте модель embeddings, метрику расстояния и политику обновления.
  • Фильтруйте по metadata до или вместе с vector search.
  • Измеряйте recall/latency для параметров ANN.
  • Выбирайте pgvector vs dedicated store по ops и масштабу.