Skip to content
2.12.0

Файловая система ​

Коннектор KnowledgeBase. Карточка собрана из описания в каталоге коннекторов.
ГотовИсточник данныхtype: filesystemeap-connector-filesystemверсия 1.1.0

Локальная папка или смонтированный том. Откуда KnowledgeBase забирает документы.

Самый простой источник: указываете папку или смонтированный том, и KnowledgeBase индексирует всё содержимое рекурсивно. Удобен для выгрузок из других систем, разовых архивов и проверки пайплайна на своих данных.

Что умеет

  • Рекурсивный обход одной или нескольких папок

  • Без учётных данных: доступ определяется правами процесса

  • Подходит для томов Kubernetes и сетевых дисков, смонтированных в контейнер

Параметры экземпляра · 2

  • Папкиfs_pathsобязательно

    Список путей. Для одного пути есть fs_path.

  • Тенантtenant_id

    Тенант в индексе.

Пример настройки

toml
[[default.plugins]]
role = "data_source"
type = "filesystem"
instance_id = "fs_archive"
tenant_id = "default"
fs_paths = ["/mnt/kb/archive"]
extractor_instance_id = "paleograph_default"
indexer_instance_id = "hippocampus_default"

Как подключить ​

  1. Установите пакет коннектора в окружение KnowledgeBase и добавьте его в plugin_packages.
  2. Опишите экземпляр блоком [[default.plugins]] с уникальным instance_id.
  3. Секреты положите в .secrets.toml строкой с тем же instance_id или передайте через plugin_secrets.
  4. Перезапустите KnowledgeBase и дождитесь первой синхронизации.

Как устроены роли и что должен реализовать коннектор: Контракт коннекторов. Все коннекторы: Маркетплейс.

Документация экосистемы EVA 2.1