AACsearch для Sanity
Подключите ваш Sanity Studio к AACsearch. Контент синхронизируется автоматически при каждой публикации.
Мгновенный поиск по контенту Sanity
Подключите ваш Sanity Studio к AACsearch и включите мгновенный поиск с устойчивостью к опечаткам для всех опубликованных документов.
Плагин Sanity
Установите плагин AACsearch Sanity через npm. Настройте путь к проекту и коллекцию в sanity.config.ts.
Индексирование с учётом схемы
Сопоставляйте любые типы схемы Sanity с коллекцией AACsearch. Portable Text, ссылки и массивы автоматически преобразуются в плоскую структуру.
Синхронизация через webhook
Sanity доставляет изменения документов в AACsearch через HTTPS-webhook. Новые документы, обновления и удаления обрабатываются автоматически.
Поддержка GROQ-запросов
Определите, какие поля индексировать, с помощью GROQ-проекций. Сложные структуры документов нормализуются.
Интеграция с фронтендом
Браузерный SDK AACsearch работает с любым фронтендом на базе Sanity. Используйте хуки React или клиент на ванильном JS.
Аналитика поиска
Отслеживайте, какие типы документов ищут, какие запросы не дают результатов и как поиск влияет на конверсии.
Подключите Sanity к AACsearch за 3 шага
Установите плагин, напишите GROQ-запрос — ваш контент станет доступен для поиска.
- 1
Шаг 1
Установите плагин Sanity
Выполните npm install sanity-plugin-aacsearch в вашем проекте Sanity Studio. Добавьте его в массив plugins в sanity.config.ts.
- 2
Шаг 2
Напишите GROQ-проекцию
Определите, какие документы и поля индексировать, с помощью GROQ-запроса. Только необходимые данные покидают ваш набор данных Sanity.
- 3
Шаг 3
Настройте синхронизацию через вебхуки
Sanity доставляет изменения документов в AACsearch через HTTPS-вебхук. Новые документы, обновления и удаления обрабатываются автоматически.
Часто задаваемые вопросы
Запустите Search OS за один вечер
Создайте индекс, добавьте документы и подключите поиск из приложения. Бесплатного тарифа достаточно для прототипа.