Документация AACsearch
Хостинговый поиск-как-услуга для каталогов электронной коммерции и CRM. Быстрый, устойчивый к опечаткам, с изоляцией по организациям и поддержкой CMS.
AACsearch — это размещённый поиск-как-услуга, созданный для каталогов электронной коммерции и CRM. Продавцы устанавливают модуль CMS (PrestaShop или Bitrix), подключают свой проект AACsearch и получают быстрый поисковый эндпоинт с устойчивостью к опечаткам, а также хостинговый виджет — без необходимости самостоятельно обслуживать инфраструктуру AACSearch.
Что вы получаете
| Возможность | Статус |
|---|---|
| Полнотекстовый поиск с устойчивостью к опечаткам | ✅ Готово |
| Фасеты, сортировка, подсветка | ✅ Готово |
| Мультиарендность с изоляцией по организациям | ✅ Готово |
| API-ключи (хэшированные, ограниченные, origin-ограниченные) | ✅ Готово |
| Ограниченные поисковые токены (HMAC) | ✅ Готово |
| Квоты и ограничение запросов по плану | ✅ Готово |
| Переиндексация с атомарной заменой псевдонима | ✅ Готово |
| Конвейер приёма данных через БД | ✅ Готово |
Браузерный SDK (@repo/search-client) | ✅ Готово |
| Хостинговый виджет (Vanilla JS, Shadow DOM) | ✅ Готово |
| Connector API для модулей CMS | ✅ Готово |
| Синонимы и кураторство | ✅ Готово |
| Модуль знаний (RAG/GraphRAG) | ✅ Готово |
| Модуль PrestaShop | 🟡 Скелет (отдельный трек) |
| Модуль Bitrix | 🟡 Скелет (отдельный трек) |
| Тарификация по поисковым единицам (Tochka/Stripe) | 🟡 В активной разработке |
| Публичный сайт документации | 🟡 Вы здесь (v0.7 в разработке) |
| Быстрый старт для самостоятельного хостинга + Helm chart | ⏳ Запланировано (v1.0) |
С чего начать
- Впервые с AACsearch? → Обзор: начало работы
- Настраиваете среду разработки? → Локальная разработка
- Устанавливаете виджет на витрину? → Установка виджета
- Подключаете CMS? → Подключение коннектора
- Разрабатываете под Search API? → Обзор Search API
- Хотите понять планы и ограничения? → Планы и ограничения
Контекст проекта
AACsearch построен на монорепозитории AACSearch Next.js. SaaS-приложение (apps/saas) предоставляет панель управления, маркетинговый сайт (apps/marketing) — лендинг, а данный сайт документации (apps/docs) — документацию, которую вы сейчас читаете.
Поисковый движок — AACSearch — быстрый опенсорсный поиск с устойчивостью к опечаткам. AACsearch оборачивает его мультиарендностью, аутентификацией, квотами, коннекторами CMS и хостинговым виджетом, чтобы разработчикам и продавцам не приходилось эксплуатировать AACSearch напрямую.
Полную картину системы смотрите в разделе Архитектура.