Заказ закрыт
Апгрейд Postgres на ParadeDB и расширение функций поиска методом bm25

Бюджет: 15 000 руб
200.53 $ – 169.22 €
Есть работающая система со следующим бэкендом:
- база Postgres 17 c расширением pgvector, в Docker контейнере на VPS сервере (Ubuntu Server 24.04 64bit)
- бэкенд функционал на Python 

Основной функционал бэка – "семантический" поиск по базе на основе векторов pgvector.

Задача – расширить функции поиска поиском по ключевым словам методом bm25:
1. Перейти на версию Postgres от ParadeDB, которая предоставляет расширение pg_search, в котором реализован поиск методом bm25
2. Добавить лемматизацию поисковых полей методом tsvector и построить по ним индексы bm25 
3. Расширить существующие функции поиска поиском по bm25

Требования:
- Обширный опыт работы с БД Postgres и глубокое понимание ее настроек, расширений и оптимизации запросов.
- Опыт реализации поиска методом bm25 на основе tsvector

Возможность дальнейшей совместной работы по расширению проекта.

Пожалуйста, присылайте краткое описание Вашего опыта, имеющего отношение к задаче.
Опубликован 08.11.2025 в 20:45
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.