PostgreSQL + VectorChord = Гибридный поиск. Часть 2. Безоблачная

В первой части мы развернули инфраструктуру на базе PostgreSQL и VectorChord, настроили базовые CRUD-операции и запустили гибридный поиск с реранкингом. В этой части мы заменим игрушечные компоненты на локальные SOTA-модели, сохраняя оффлайн-архитектуру и отказываясь от облачных API. Пошагово развернём llama.cpp -сервер для мультиязычного эмбеддинга Jina v4, поднимем нативный реранкер через transformers + PyTorch , подключим чанкер на базе chonkie и, наконец, оценим качество поиска.

https://habr.com/ru/articles/1024818/

#postgresql #vectorchord

PostgreSQL + VectorChord = Гибридный поиск. Часть 2. Безоблачная

В первой части мы развернули инфраструктуру на базе PostgreSQL и VectorChord, настроили базовые CRUD-операции и запустили гибридный поиск с реранкингом (алгоритм ReciprocalRankFusion). Однако эмбеддер...

Хабр

PostgreSQL + VectorChord = Гибридный поиск. Часть 1. Инфраструктура

Привет Хабр! Меня зовут Владимир и сегодня я буду развивать тему фишечки VectorChord про которую упомянул в предыдущей статье . В данном материале я покажу, как поднять инфраструктуру с VectorChord , настроить VechordRegistry , написать пайплайны работы с БД, организовать гибридный поиск и добавить простейший реранкинг. Поехали.

https://habr.com/ru/articles/1024810/

#postgresql #VectorChord

PostgreSQL + VectorChord = Гибридный поиск. Часть 1. Инфраструктура

Привет Хабр! Меня зовут Владимир и сегодня я буду развивать тему фишечки VectorChord про которую упомянул в предыдущей статье . В данном материале я покажу, как поднять инфраструктуру с VectorChord ,...

Хабр

Had to do a maintenance on Immich, postgres cluster got disconnected from the operator (somehow?) and wouldn't scale past 1 replica anymore...

And we don't like single points of failure here

So first, descheduling the Immich pod, to avoid weird writes between last backup and actual DB shutdown

Triggering a manual backup

Deleting cluster

Recovering cluster from last backup

Woops, the shared library object name got renamed from vectorchord 0.3 to 0.4.3, now it's "vchord.so" instead of "vectors.so"

Quick fix and boom, everything comes back up

Restoring Argo auto sync and the cluster is all back up, distributed and shining

When Backups, DevOps and GitOps come back in a smooth and clear motion ⭐

#postgresql #postgres #cnpg #psql #selfhosted #selfhosting #homelab #k3s #kubernetes #linux #opensource #immich #vectorchord #backup #devops #argocd #gitops

Great productivity tonight !

Upgraded Immich from 1.132.1 to 1.135.3
Migrated its database from pgvector.rs to VectorChord
Upgraded to VectorChord 0.4.3 from 0.3.0

That was actually relatively easy once I started taking my time and reading the migration documentation

Now everything is healthy and up to date, let's see how those performance improvements translate to realworld applications

#immich #selfhosted #homelab #kubernetes #vectorchord #pgvector #psql #cnpg #rtfm