AACsearch против OpenSearch
AACsearch — быстрый и сфокусированный поисковый API. OpenSearch — полная аналитическая платформа.
Специализированный поиск vs аналитическая платформа
OpenSearch мощный, но сложный. AACsearch создан специально для поиска в приложениях — простая схема, быстрая настройка, меньшая задержка.
Дни, а не недели
AACsearch индексирует первую коллекцию за несколько часов. Настройка кластера OpenSearch, проектирование маппинга и политик ILM занимает команду и недели.
До 50 мс vs 100–500 мс
P99-задержка AACsearch — менее 50 мс. Задержка запросов OpenSearch обычно составляет 100–500 мс на аналогичном оборудовании.
Простота схемы
Коллекции AACsearch имеют плоскую типизированную схему. Проектирование маппинга OpenSearch с вложенными объектами — специализированный навык.
Встроенная мультиарендность
Ключи API с привязкой к организации и scoped-токены — первоклассные функции AACsearch. OpenSearch требует плагинов для мультиарендности.
Аналитика, специфичная для поиска
AACsearch предоставляет логи запросов, долю нулевых результатов и CTR — для продуктовых команд. Аналитика OpenSearch ориентирована на мониторинг инфраструктуры.
Предсказуемые затраты
AACsearch берёт плату за единицу поиска. Стоимость OpenSearch на AWS зависит от типа инстанса, I/O хранилища и передачи данных — сложно прогнозировать.
Запустите Search OS за один вечер
Создайте индекс, добавьте документы и подключите поиск из приложения. Бесплатного тарифа достаточно для прототипа.