N8N#
N8N - платформа автоматизации, позволяющая создавать гибкие рабочие процессы, ориентированные на глубокую интеграцию данных.
Официальный узел Vector DB для n8n добавляет возможности семантического поиска в рабочие процессы.
Предварительные условия#
Экземпляр Vector DB для подключения.
Запущенный экземпляр N8N. Узнать больше об использовании облака N8N или самостоятельном хостинге можно в официальной документации.
Настройка узла#
Выберите и установите официальный узел Vector DB из списка узлов в редакторе рабочих процессов.

После установки можно создать подключение к Vector DB, используя учетные данные.

Операции#
Узел поддерживает:
Управление коллекциями;
Операции над точками;
Операции над векторами;
Операции с полезной нагрузкой.
Управление коллекциями#
Список коллекций — Просмотр всех коллекций экземпляра Vector DB;
Создание коллекции — Создание новой коллекции со специфицированными параметрами вектора;
Обновление коллекции — Обновление параметров существующей коллекции;
Получение коллекции — Получение информации по конкретной коллекции;
Проверка коллекции — Проверка существования коллекции;
Удаление коллекции — Удаление коллекцию.
Операции над точками#
Вставка/обновление точек — Вставка или обновление точек в коллекции;
Извлечение отдельной точки — Извлечение отдельной точку по идентификатору;
Извлечение точки — Извлечение нескольких точек по их идентификаторам;
Удаление точки — Удаление точки из коллекции;
Подсчет точек — Подсчет количества точек в коллекции с необязательной фильтрацией;
Прокрутка точек — Просмотр всех точек в коллекции;
Пакетное обновление точек — Выполнение нескольких операций с точками за один запрос.
Операции над векторами#
Обновление векторов — Обновление векторов существующих точек;
Удаление векторов — Удаление векторов у точек;
Запрос точек — Поиск похожих векторов;
Пакетный запрос точек — Пакетное выполнение множественных векторных запросов;
Группировка результаты запросов по точкам — Группировка результата поиска по полю полезной нагрузки;
Матрица пар — Расчет матрицы расстояний между парами точек;
Матрица смещений — Расчет матрицы расстояний с использованием смещений.
Операции с полезной нагрузкой#
Установка полезной нагрузки — Установка полезной нагрузки для точек;
Перезапись полезной нагрузки — Замена всей полезной нагрузки для точек;
Удаление полезной нагрузки — Удаление полезной нагрузки у точек;
Очистка полезной нагрузки — Очистка всех полей полезной нагрузки;
Фасеты полезной нагрузки — Получение статистики полей полезной нагрузки;
Создание индекса полезной нагрузки — Создание индекса для полей полезной нагрузки;
Удаление индекса полезной нагрузки — Удаление индекса поля полезной нагрузки.