В AlloyDB и Cloud SQL появился нативный индекс BM25
Google Cloud представила его предварительную версию для AlloyDB и Cloud SQL for PostgreSQL 17+. Это управляемые PostgreSQL-совместимые базы, на которых разработчики строят полнотекстовый и гибридный поиск, включая RAG-приложения.
Индекс создаётся для текстового столбца через расширение pg_textsearch. По данным Google Cloud, теперь данные, текстовый индекс и векторные представления можно хранить в одной базе, без отдельного поискового сервиса, ETL-процессов и синхронизации систем. BM25 учитывает редкость терминов, повторы и длину документа.
В новости Tproger рассказали, как объединяется полнотекстовый и векторный поиск и что стоит проверить на собственной нагрузке перед продом, пока функция остаётся в превью.
Post #10731
572
