HeadlinesBriefing HeadlinesBriefing.com

ParqDB: Поиск векторов в браузере

Hacker News •
×

ParqDB демонстрирует поиск векторов напрямую в браузере, используя файлы Parquet через HTTP‑запросы диапазона, устраняя необходимость сервера запросов. Система индекстирует 100 000 статей Википедии с встраиваниями MiniLM, создавая индекс IVF‑LVQ8, опубликованный как неизменяемые файлы Parquet в объектном хранилище.

Когда пользователь вводит запрос, браузер встраивает его в векторы 384d через ONNX/WASM, затем читает только необходимые диапазоны байтов из хранилища. Время выполнения WASM обрабатывает маршрутизацию индекса через глобальные центроиды LVQ8, обрезает, используя подвал, чтобы выбрать группы строк, ранжирует с расстоянием LVQ8 плюс ограниченный top‑k и ищет doc_ids, чтобы вернуть строки Википедии.

Архитектура заменяет традиционный поток браузер → векторная БД → объектное хранилище прямым потоком браузер + WASM → HTTP‑диапазон → объектное хранилище. Живой профайлер показывает память‑диапазон‑хиты, переданные байты, выбранные кандидаты и время запроса. Трейсы сети показывают упорядоченные события кэша и сети, ожидающие диапазонных запросов.

Ключевые сущности: Местоположения: объектное хранилище

Источник: Hacker News · Сводку подготовил HeadlinesBriefing