Создайте collection, загрузите документы и выполните первый запрос через API. Используйте REST, SDK или MCP — поверх одной search platform.QuickstartAPI Reference
import { AACSearch } from "aacsearch";
const client = new AACSearch({ apiKey });
const { hits } = await client.search("products", {
q: "wireless headphones",
});Опишите поля документа и searchable configuration.
Загрузите данные через API, import или connector.
Используйте keyword, hybrid или vector retrieval.
Передавайте clicks и conversions для analytics, recommendations и personalization.
AACSearch публикует API contract в machine-readable формате. Это позволяет использовать его для:
Документация и клиентские примеры должны соответствовать тому же контракту.
Используйте официальный клиент там, где он доступен. Не хотите SDK — REST API остаётся first-class interface.
CLI создаёт collection и индексирует первые документы. Он генерируется вместе с SDK; пакет ещё не опубликован, поэтому установка выполняется из репозитория.
Подключайте AACSearch к MCP-compatible инструментам. Агент получает controlled search access к тем же данным, которыми пользуется ваше приложение.
Не создавайте отдельный RAG index только для coding agent.
Frontend не должен получать административный ключ. Создавайте ограниченные credentials для:
Query Trace помогает исследовать запрос:
Вы видите не просто результат, но и путь его получения.
API должен быть достаточно простым для первого запроса и достаточно прозрачным для production debugging.
import { AACSearchClient } from "aacsearch";
const client = new AACSearchClient({ apiKey });
const { hits } = await client.search("products", { q: "cordless drill" });Узнать больше
Лучший способ оценить поисковую платформу — не читать ещё одну сравнительную таблицу.
И только после этого принимайте решение.