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 за один вечер

Создайте индекс, добавьте документы и подключите поиск из приложения. Бесплатного тарифа достаточно для прототипа.