К содержанию
Новости

MongoDB добавила полнотекстовый и векторный поиск в self-hosted версии базы данных

MongoDB добавила полнотекстовый и векторный поиск в self-hosted версии базы данных
Фото: Heise online

MongoDB открыла полнотекстовый и векторный поиск для self-hosted установок, включая Community Edition. Разработчики теперь могут выполнять поисковые запросы, семантический поиск и гибридные сценарии прямо внутри базы данных, без отдельной поисковой платформы и синхронизации данных между разными системами.

Как пишет Heise online, возможности self-hosted версий теперь соответствуют MongoDB Atlas. Поддерживаются агрегирующие стадии $search, $searchMeta, $vectorSearch, $rankFusion и $scoreFusion. Это позволяет объединять классический полнотекстовый поиск и поиск по embeddings в рамках одного запроса. Кроме того, MongoDB встроила автоматическое создание embeddings на базе моделей Voyage AI через размещённый сервис MongoDB.

В компании говорят, что эти функции рассчитаны на ИИ-сценарии, включая чат-ботов, рекомендательные системы и ИИ-агентов. Поисковая технология построена на Apache Lucene. В Community Edition функции доступны начиная с MongoDB 8.2 и не требуют дополнительных лицензионных платежей по лицензии SSPL. Поиск выполняется в отдельном процессе mongot, который работает параллельно с основным процессом mongod.

Ключевые факты

  • В self-hosted средах доступны стадии $search, $searchMeta, $vectorSearch, $rankFusion и $scoreFusion

  • Автоматическое создание embeddings выполняется через размещённый MongoDB сервис на базе моделей Voyage AI

  • В Community Edition функции поиска и векторного поиска доступны начиная с MongoDB 8.2 по лицензии SSPL

  • Поисковые функции работают в отдельном процессе mongot, который запускается параллельно с mongod