Ваши данные в AACsearch
Что такое индекс, организация, API-ключи и как данные хранятся.
Когда вы начинаете работать с AACsearch, вы создаёте несколько сущностей. Давайте разберём, что они означают в человеческих терминах.
Организация
Это ваше рабочее пространство. Когда вы создаёте аккаунт в AACsearch, вы автоматически создаёте организацию. Это как магазин в системе.
В одной организации вы можете:
- Пригласить команду членов
- Создать несколько индексов (для разных каталогов)
- Смотреть общую статистику
- Управлять биллингом
Индекс
Это ваш каталог товаров. Индекс — это единица поиска. Обычно на магазин — один индекс.
Пример:
- Организация: "Мой магазин одежды"
- Индекс: "Товары" (платья, рубашки, брюки)
Когда вы загружаете товары, они попадают в индекс. Когда покупатель ищет, AACsearch ищет в индексе.
Версионирование индекса (автоматическое)
AACsearch делает умное дело автоматически:
- Основное имя индекса — это то, что используется при поиске:
Товары - Версионированное имя — это то, как AACsearch хранит данные:
Товары_v1, потомТовары_v2
Зачем версии? Это позволяет переиндексировать товары (например, изменить параметры поиска) без прерывания обслуживания. Поиск работает, пока создаётся новая версия, потом всё переключается.
Вам не нужно ничего делать — это работает автоматически в фоне.
API-ключи
Это ваши пропуски в систему. API-ключ нужен, чтобы:
- Загружать товары в индекс
- Выполнять поиск
- Получать статистику
Есть два типа ключей:
Ключ для поиска (ss_search_*)
- Позволяет покупателям искать товары
- Безопасно использовать на сайте (может быть видимым в HTML)
- Ограничен: может только искать, не может загружать или менять данные
Ключ для загрузки товаров (ss_ingest_*)
- Позволяет загружать и обновлять товары
- Должен быть скрыт на сервере (никогда не на сайте)
Когда вы загружаете товары, система использует ключ для загрузки товаров. Она проверяет, что ключ имеет права, и добавляет товары в индекс.
Когда покупатель ищет, браузер использует ключ для поиска. Этот ключ никому не вредит, потому что может только читать.
Лимиты запросов
Каждый ключ имеет лимит на количество поисков в минуту. Это как скорость в городе — предотвращает злоупотребления и защищает сервер.
Если ключ превысит лимит, запрос будет отклонён на 60 секунд.
История использования
AACsearch автоматически записывает каждый поиск:
- Что искал покупатель
- Сколько результатов вернулось
- Сколько времени это заняло
- Когда это произошло
Это нужно для аналитики — вы видите, что ищут покупатели.