Osmi
БД векторов

MongoDB Атлас

Обновление встроенных данных и выполнение поиска по сходству или MMR-запроса с использованием MongoDB Атлас — управляемой облачной базы данных MongoDB.

MongoDB Атлас

Конфигурация кластера

Чтобы настроить кластер MongoDB Атлас, перейдите на сайт MongoDB Атлас и зарегистрируйтесь, если у вас ещё нет аккаунта. При необходимости создайте новый кластер и укажите его название — он появится в разделе База данных. Затем нажмите Обзор коллекций, чтобы создать новую коллекцию или выбрать одну из предоставленных образцов данных.

Убедитесь, что версия вашего кластера — 7.0 или выше.

Создание индекса

После настройки кластера следующий шаг — создание индекса для поля коллекции, по которому вы планируете искать.

  1. Перейдите на вкладку Поиск в Атласе и нажмите Создать индекс поиска.
  2. Выберите Векторный поиск в Атласе - JSON Editor, укажите нужную базу данных и коллекцию, а затем вставьте следующий код в текстовое поле:
{
  "fields": [
    {
      "numDimensions": 1536,
      "path": "embedding",
      "similarity": "euclidean",
      "type": "vector"
    }
  ]
}

Убедитесь, что свойство numDimensions соответствует размерности ваших встраиваний. Например, у векторизаций Cohere обычно 1024 измерения, а у OpenAI — по умолчанию 1536.

Примечание: БД вектора ожидает определённые значения по умолчанию, такие как:

  • Имя индекса — default
  • Имя поля для встраиваний — embedding
  • Имя поля для сырого текста — text

Убедитесь, что вы инициализируете БД вектора с полями, соответствующими вашей схеме индекса и коллекции (как в примере выше).

После этого нажмите Build Index (Создать индекс).

Этот раздел находится в разработке. Мы будем благодарны за любую помощь по его завершению.

Конфигурация osmi

Перетащите на холст компонент MongoDB векторного поиск в Атласе. Добавьте новую API сервиса (credential). Используйте строку соединения (connection string), полученную из панели управления MongoDB Атлас.

Заполните остальные поля

По желанию можете настроить дополнительные параметры в разделе Дополнительные параметры.