Поиск для мультитенантного SaaS
Один индекс AACsearch на тенанта, ограниченные токены на конечного пользователя. Ваши клиенты никогда не видят данные друг друга.
Изоляция поиска как архитектурный принцип
Изоляция тенантов — это архитектура, а не просто политика. Каждая организация получает собственный индекс, квоту и ключи.
Индексы на каждого тенанта
Создавайте по одному индексу для каждой клиентской организации. Данные никогда не смешиваются. Удаление тенанта удаляет его индекс.
Ограниченные токены на каждого пользователя
Выдавайте токены на стороне сервера, привязанные к фильтру userId. Ваши конечные пользователи ищут только в своих записях.
Несколько индексов на тенанта
До 10 индексов на организацию в тарифе Pro. Товары, заказы, тикеты, документация — отдельные индексы, один дашборд.
Квота на каждого тенанта
Отслеживайте потребление единиц поиска на тенанта. Относите затраты на клиентов. Выставляйте счета соответственно.
API управления через oRPC
Программно создавайте индексы, ротируйте ключи и получайте аналитику на каждого тенанта из вашего бэкенда.
Эволюция схемы
Развивайте модель данных без простоев. Переиндексируйте каждого тенанта в фоне, атомарно переключайте алиасы.
Запустите Search OS за один вечер
Создайте индекс, добавьте документы и подключите поиск из приложения. Бесплатного тарифа достаточно для прототипа.