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

    Шаг 1

    Установите плагин Sanity

    Выполните npm install sanity-plugin-aacsearch в вашем проекте Sanity Studio. Добавьте его в массив plugins в sanity.config.ts.

  2. 2

    Шаг 2

    Напишите GROQ-проекцию

    Определите, какие документы и поля индексировать, с помощью GROQ-запроса. Только необходимые данные покидают ваш набор данных Sanity.

  3. 3

    Шаг 3

    Настройте синхронизацию через вебхуки

    Sanity доставляет изменения документов в AACsearch через HTTPS-вебхук. Новые документы, обновления и удаления обрабатываются автоматически.

Часто задаваемые вопросы

Запустите Search OS за один вечер

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