PostgreSQL продолжает доминировать в ландшафте баз данных — более 84 000 компаний используют его по состоянию на 2025 год, и это число продолжает расти.
Вот в чем дело: поиск по ключевым словам не исчезнет. Он остается фундаментальным для большинства приложений. Но вот где становится интересно — Tiger Data недавно открыл исходный код pg_textsearch, который добавляет возможности поиска с ранжированием BM25 прямо в Postgres. Это не просто еще один инструмент поиска; он работает бесшовно с pgvector, позволяя реализовать гибридные рабочие процессы поиска.
Для разработчиков, создающих эффективные уровни поиска, эта комбинация меняет правила игры. Вы получаете эффективный полнотекстовый поиск, основанный на алгоритмах BM25, при этом сохраняя возможности поиска по сходству векторов в той же базе данных. Не нужно управлять несколькими системами — все находится в Postgres.
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
8 Лайков
Награда
8
6
Репост
Поделиться
комментарий
0/400
CodeAuditQueen
· 2025-12-30 21:39
Postgres снова обновился, bm25+pgvector встроены прямо... Просто не знаю, проводился ли аудит этого кода, вдруг появится новая уязвимость — будет неловко
Посмотреть ОригиналОтветить0
alpha_leaker
· 2025-12-29 19:56
Нет, нет, pg_textsearch действительно потрясающая вещь, наконец-то не нужно возиться с этой кучей говна elasticsearch.
Посмотреть ОригиналОтветить0
ThreeHornBlasts
· 2025-12-29 14:57
Но это всего лишь добавление поисковых возможностей в Postgres, настоящая проблема в том, что большинство людей всё равно ленятся оптимизировать свои запросы...
Посмотреть ОригиналОтветить0
TokenVelocityTrauma
· 2025-12-29 14:57
Экосистема Postgres снова в тренде, интеграция pg_textsearch с pgvector позволяет решить всё в один клик, больше не нужно использовать разные системы, действительно удобно
Посмотреть ОригиналОтветить0
UnluckyValidator
· 2025-12-29 14:37
pg_textsearch эта серия операций интересна, BM25+pgvector напрямую уничтожили множество поисковых решений
Посмотреть ОригиналОтветить0
AllTalkLongTrader
· 2025-12-29 14:28
Черт, комбинация pg_textsearch + pgvector действительно потрясающая — один пакет решает все требования поиска, больше не нужно возиться с несколькими системами
PostgreSQL продолжает доминировать в ландшафте баз данных — более 84 000 компаний используют его по состоянию на 2025 год, и это число продолжает расти.
Вот в чем дело: поиск по ключевым словам не исчезнет. Он остается фундаментальным для большинства приложений. Но вот где становится интересно — Tiger Data недавно открыл исходный код pg_textsearch, который добавляет возможности поиска с ранжированием BM25 прямо в Postgres. Это не просто еще один инструмент поиска; он работает бесшовно с pgvector, позволяя реализовать гибридные рабочие процессы поиска.
Для разработчиков, создающих эффективные уровни поиска, эта комбинация меняет правила игры. Вы получаете эффективный полнотекстовый поиск, основанный на алгоритмах BM25, при этом сохраняя возможности поиска по сходству векторов в той же базе данных. Не нужно управлять несколькими системами — все находится в Postgres.