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.