Command Palette
Search for a command to run...
Search OS для продуктов,
каталогов и баз знаний
Un control plane pour la recherche et la découverte : texte, voix, images, vector search, recommandations, suggestions, GraphRAG, accès délimité et analytics.
How scoped tokens expire and refresh.
TTL, HMAC signature and origin checks.
Why browser requests can be rejected.
The 401 is likely caused by an expired scoped token or an origin that is not included in the allow-list.
Pas une API de recherche. Un Search OS.
AACSearch OS relie la saisie, la compréhension, la récupération, les recommandations, GraphRAG, l'analytique et la sécurité en une seule couche gérée.
Couche d'entrée
Texte, voix, photos, captures et dialogue IA. Les utilisateurs expriment leur intention comme ils le souhaitent.
Couche de compréhension
Transcription, OCR, embeddings, correction de fautes, détection d'intention, extraction d'entités et réécriture de requêtes.
Noyau de récupération
Texte intégral, vecteur, similarité visuelle, facettes, récupération par graphe et classement hybride.
Couche d'intelligence
Suggestions, recommandations, récupération sans résultats, GraphRAG et réponses IA avec citations.
Plan de contrôle
Index, règles de pertinence, synonymes, résultats épinglés, tests A/B, analytique, clés API, quotas et tenants.
Plan de sécurité
Tokens délimités, liste d'origines autorisées, isolation des tenants, SSO, journal d'audit, liste d'IPs et SLA.
Où AACsearch devient la couche de recherche de votre produit
AACsearch s'adapte là où la recherche n'est pas un champ de saisie, mais une partie de la navigation, du support, des ventes et de l'analytique produit.
Produits SaaS
Recherche dans les projets, tâches, utilisateurs, rapports, paramètres et objets de domaine. Les utilisateurs trouvent n'importe quelle entité sans connaître la structure de l'app.
Documentation / Portails développeurs
Méthodes API, fonctions SDK, codes d'erreur, paramètres, guides de migration et notes de version — dans une couche de recherche avec suggestions et réponses IA.
E-commerce / Catalogues
Produits, SKUs, marques, catégories, attributs et facettes. Recherche rapide dans le catalogue avec tolérance aux fautes de frappe, filtres et recherche visuelle.
Outils internes / Base de connaissances
Documents, politiques, incidents, RFCs, propriétaires de services et runbooks. La recherche hybride trouve des enregistrements exacts et des correspondances sémantiques.
Marketplaces
Annonces, vendeurs, catégories, géographie, langues et isolation des tenants. Un cluster de recherche pour des milliers de clients et de vitrines.
Quand vous avez besoin du Search OS, pas seulement de la recherche
Convient si
- La recherche fonctionne en production et ne doit pas dépendre d'une équipe dédiée.
- Les utilisateurs recherchent depuis le navigateur et exposer des clés API permanentes n'est pas acceptable.
- Vous avez plusieurs tenants, clients, régions ou vitrines sur une seule plateforme.
- Vous souhaitez des coûts mensuels prévisibles à mesure que l'index et le volume de requêtes croissent.
- Vous avez besoin de visibilité sur ce que recherchent les utilisateurs, où ils ne trouvent rien et ce qui génère des conversions.
Pas nécessaire si
- Vous avez besoin d'un déploiement de recherche on-premises sans dépendances externes.
- Vos données ne peuvent quitter votre périmètre d'infrastructure sous aucune condition.
- Vous avez besoin d'une personnalisation approfondie du classement au niveau du plugin de scoring.
- Votre index a moins de 1 000 documents et une simple requête de base de données couvre le cas d'utilisation.
La recherche commence par l'intention de l'utilisateur, pas par l'index
AACsearch gère différents types d'intention : entités exactes, requêtes floues, navigation par catégories, langage naturel et récupération des résultats vides.
Entités exactes
ID de commande, SKU, code d'erreur, nom d'utilisateur ou nom de document. AACsearch trouve les correspondances exactes plus vite que Ctrl+F.
Requêtes floues
Les utilisateurs font des fautes, utilisent la translittération ou abrègent. La tolérance aux fautes de frappe et la recherche par préfixe corrigent vers des résultats pertinents.
Navigation par catégorie
Filtres à facettes : marque + prix + disponibilité + taille. Recherche multi-collections en un seul aller-retour.
Réponses en langage naturel
Pour la documentation et la base de connaissances — UX axée sur la recherche avec réponses améliorées. Hybride : liste de résultats + réponse IA avec citations.
Autocomplétion et suggestions
Affichez des suggestions pertinentes dès le premier caractère. Navigation au clavier, recherches récentes, suggestions épinglées.
Gestion des résultats nuls
Récupération sans résultat : suggestions, requêtes similaires, expansion automatique des filtres. Les utilisateurs ne repartent jamais les mains vides.
UX de recherche qui fait partie de votre produit
Autocomplétion, tolérance aux fautes de frappe, facettes, correspondances surlignées, résultats groupés et récupération des résultats vides — pas des fonctionnalités backend, mais l'interface que voient les utilisateurs.
Showing results for nike air max — typo corrected automatically
Nike Air Max 270 React
0.97Men's running shoe. Breathable mesh, Max Air unit in heel. Available in 8 colors.
SneakersNike Air Max 90 Essential
0.91Classic lifestyle sneaker. Leather and mesh upper, visible Air cushioning.
SneakersNike Air Max 97 Silver Bullet
0.88Iconic full-length Air sole. Rippled design inspired by bullet train.
SneakersCategory
Brand
Price
Autocomplétion + suggestions
Suggestions dès le premier caractère. Navigation clavier, recherches récentes, suggestions épinglées et requêtes populaires.
Tolérance aux fautes de frappe
AACsearch corrige 1–2 erreurs par mot, comprend la translittération et ne casse pas les correspondances exactes.
Filtres à facettes
Filtres par marque, prix, catégorie, disponibilité et attributs personnalisés — avec le nombre de résultats pour chaque valeur.
Correspondances surlignées
Les fragments correspondants sont surlignés dans les résultats. Les utilisateurs voient immédiatement pourquoi ce document a été renvoyé.
Résultats groupés
Recherche multi-collections : produits séparément, articles séparément, commandes séparément — tout en une seule requête.
Récupération sans résultat
Résultat vide → suggestions, requêtes similaires, expansion automatique des filtres. Les utilisateurs ne partent pas.
Ce qui est inclus dans le Search OS
Pas une collection d'APIs séparées — une couche complète : accès, index, pertinence, analytique, réindexation et sécurité multi-tenant.
Scoped tokens
Émettez des tokens à courte durée de vie scopés par utilisateur, index et jeu de filtres. Le navigateur n'obtient qu'un droit de recherche limité, pas une clé API permanente.
Allow-list d'origine par clé
Associez les clés API à des origines de confiance. Même si un token fuit hors de votre domaine, la requête est rejetée.
Rate-limit & quota
Limite de débit par clé, quotas mensuels par organisation et alertes avant la limite. Les équipes voient la consommation avant qu'elle ne bloque.
Multi-search
Plusieurs recherches en un seul aller-retour : autocomplétion, recherche multi-collections, résultats groupés et recherche fédérée sans cascade de requêtes.
Reindex sans coupure
Reconstruisez un index et modifiez le schéma pendant que le trafic en direct continue d'utiliser l'ancienne version. Basculez les alias de manière atomique — aucun temps d'arrêt.
Contrôles enterprise
SSO, journal d'audit, liste blanche d'IP, cluster dédié, SLA et DPA pour les équipes avec des exigences de contrôle et de conformité.
De la recherche à la découverte
AACSearch OS n'attend pas la requête parfaite. Il aide à formuler l'intention, corrige les erreurs, suggère des objets similaires et recommande le meilleur résultat suivant.
Moteur de suggestions
Aide l'utilisateur à formuler la bonne requête.
- Autocomplete
- Query completions
- Recent searches
- Pinned suggestions
- Typo suggestions
- Facet suggestions
- No-result suggestions
Moteur de recommandations
Aide l'utilisateur à choisir l'objet suivant.
- Similar items
- Related documents
- Frequently searched together
- Trending queries
- Session-based recommendations
- Personalized recommendations
- Tenant-specific recommendations
Les suggestions aident à formuler la requête. Les recommandations aident à choisir l'objet suivant.
GraphRAG pour les questions où les connexions comptent
Le RAG classique trouve des fragments similaires. GraphRAG utilise les connexions entre entités : documents, produits, utilisateurs, erreurs, incidents, services et propriétaires.
Extraction d'entités
AACSearch OS extrait des entités : utilisateurs, organisations, erreurs, documents, incidents, SKUs, politiques et services.
Graphe de relations
Construit des connexions : possède, dépend de, causé par, similaire à, mentionné dans, acheté avec.
Réponses avec citations
Les réponses s'appuient sur les sources et le graphe de relations pour que les utilisateurs puissent vérifier le contexte.
- Quelles modifications de facturation ont affecté les clients Enterprise ?
- Quels incidents sont liés au checkout ?
- Quels documents expliquent l'erreur 401 dans le SDK ?
- Qui possède le service lié au dernier incident ?
La pertinence doit être gérable
La vitesse compte, mais la recherche produit gagne par la qualité des résultats. AACsearch vous donne un plan de contrôle pour le classement, les synonymes, les règles et les expériences.
Gestion du classement
Pondération des champs, boost de correspondance exacte, recherche par préfixe et correspondance partielle. Vous définissez quels champs et types de correspondance influencent le plus le classement.
Synonymes et mots vides
Connectez "laptop" et "ordinateur portable", "sneakers" et "baskets", abréviations internes et termes utilisateur.
Règles métier
Épinglez des résultats, boostez des catégories prioritaires et gérez les listes promotionnelles sans réindexation.
Personnalisation
Pertinence limitée par rôles, groupes ou locataires. Chaque locataire voit ses propres résultats.
Tests A/B
Comparez deux ensembles de règles de pertinence sur le trafic réel. Métriques : CTR, taux de résultats nuls, conversion.
L'analytique de recherche montre ce qui manque à votre produit
Chaque requête est un signal. AACsearch montre ce que les utilisateurs recherchent, où ils ne trouvent rien, quels filtres ils utilisent et quelles requêtes mènent à la conversion.
Search Analytics
Last 7 days
Total searches
128.4K
Zero results
3.2K
CTR rank #1
24.6%
Conversions
8.7%
Search volume
Top queries
nike air max 270
wireless headphones
macbook pro m3
standing desk
coffee maker
Requêtes principales
Les requêtes les plus fréquentes montrent quels objets, produits et documents comptent vraiment pour les utilisateurs.
Requêtes sans résultat
Les requêtes sans résultats aident à trouver des lacunes dans le catalogue, la documentation, les synonymes ou les filtres.
CTR par position
Quel pourcentage de clics obtient la position 1 ? Position 2 ? Où l'engagement chute-t-il ?
Utilisation des filtres
Quelles facettes sont populaires ? Quels filtres ne sont pas utilisés ? Simplifiez l'UX en fonction des données.
Conversion post-recherche
Combien de sessions de recherche ont abouti à une action cible — achat, vue, soumission de formulaire.
Consommation par clé
Analytiques d'utilisation par clé et par locataire. Qui dépasse les limites, où sont les anomalies.
Comment fonctionne AACsearch
Trois chemins, une plateforme. Votre backend, vos utilisateurs et votre équipe — tous connectés à une couche de recherche.
Your backend
Admin API
Bearer ss_connector_*
Ingest queue
DB buffer
Search index
Browser / app
Scoped token
HMAC-signed
Search API
Results
Dashboard
Analytics
top queries, CTR
Keys & quotas
↻ Réindexation sans interruption via permutation d'alias atomique
⊗ Chaque requête limitée à votre organisation — pas de lectures inter-locataires
Intégration sans projet de recherche séparé
Créez une collection, envoyez des documents, émettez un token scopé et effectuez votre première recherche depuis le navigateur ou le serveur.
import { AACsearch } from '@aacsearch/sdk';
const client = new AACsearch({
projectId: 'proj_abc123',
apiKey: 'ss_search_•••••••',
});
await client.collections.create({
name: 'products',
fields: [
{ name: 'title', type: 'string' },
{ name: 'price', type: 'float' },
{ name: 'brand', type: 'string', facet: true },
],
});GraphRAG pour les questions où les relations comptent
Le RAG standard récupère des fragments similaires. GraphRAG utilise les relations entre entités pour répondre aux questions sur les causes, les dépendances, les propriétaires et les processus.
Recherche hybride keyword + vecteur
AACSearch OS combine les correspondances exactes avec la similarité sémantique pour classer les résultats par pertinence de mots-clés et proximité vectorielle.
Réponses IA avec sources citées
La réponse est accompagnée de liens vers les sources afin que les utilisateurs puissent vérifier le contexte et ouvrir le document original.
Pipeline GraphRAG
AACSearch OS crée un knowledge graph sur les documents, produits, utilisateurs et événements. GraphRAG parcourt les relations entre entités pour répondre aux questions où le contexte compte.
Graphe d'entités et relations
AACSearch OS extrait des entités — produits, utilisateurs, erreurs, incidents, documents — et les connecte avec des relations typées : owns, depends on, caused by, similar to, purchased with.
Sécurité intégrée dans la couche de recherche
La recherche depuis le navigateur ne doit pas exposer de clés permanentes. AACsearch utilise des tokens scopés, une liste blanche d'origines et des filtres de tenant pour que chaque requête soit liée au contexte de l'utilisateur.
Scoped token flow
Zero API key exposure
Browser / App
No API key exposed
Scoped Token
HMAC · TTL: 1h
Search API
Origin verified
Tenant Filter
tenant: acme
Your Index
Results returned
Token payload
{
"org": "acme",
"ttl": 3600,
"origin": "shop.acme.com",
"filter": "tenant:acme",
"scope": ["search"]
}Tokens à portée limitée
Tokens signés HMAC liés à un index, une origine et une TTL. Un token divulgué n'accède qu'à un index pendant une heure.
Isolation des locataires
Chaque requête de recherche est limitée à l'ID de votre organisation. Les lectures inter-locataires sont architecturalement impossibles.
Restriction d'origine
Fixez chaque clé API à des origines spécifiques. Une clé divulguée depuis la console du navigateur ne fonctionnera pas depuis un autre domaine.
SSO + Journal d'audit
SAML/OIDC pour les entreprises. Chaque action administrative est enregistrée avec horodatage et acteur.
Conformité et DPA
SOC 2, chiffrement au repos et en transit, régions de cluster dédiées. DPA signée pour RGPD/CCPA.
SLA 99,95 %
Disponibilité contractuellement garantie. Réponse aux incidents, sauvegardes, procédures de restauration.
Tarifs
Plans Search OS
Pas seulement une API de recherche — une couche opérationnelle complète. Choisissez le plan adapté à votre stade produit.
Free
Pour les prototypes, les index de test et les premières intégrations.
- 10 000 search-units / mois
- 1 index
- 3 clés API
- Support communautaire
Pro
Pour les produits en production nécessitant une recherche rapide, un accès scopé et des analyses.
- 1 M search-units / mois
- 10 index
- Clés & scoped tokens illimités
- Allow-list d'origine personnalisée
- Support e-mail, sous 1 jour ouvré
Enterprise
Pour les équipes avec SSO, journal d'audit, région dédiée, SLA et exigences contractuelles.
- Search-units illimitées
- SSO (SAML / OIDC)
- Audit log + allow-list IP
- Région de cluster dédiée
- SLA 99,95 %, DPA signé
FAQ sur les prix — économie d'unité expliquée
SDK, API et contrats sans magie
TypeScript SDK, REST API, OpenAPI, webhooks et composants React fonctionnent sur les mêmes contrats stables.
SDK TypeScript
SDK typé pour les scénarios navigateur et côté serveur. Autocomplétion des types, erreurs prévisibles et helpers prêts à l'emploi.
API REST
API HTTP avec des contrats stables pour l'indexation, la recherche, les tokens, les clés et l'analytique.
Webhooks
Événements d'indexation, erreurs de synchronisation, dépassements de quota — abonnez-vous aux changements en temps réel.
Next.js / React
SearchProvider, hook UseSearch, composants prêts à l'emploi pour React et Next.js App Router.
Migration
Réindex sans temps d'arrêt prêt à l'emploi. Migrez depuis Algolia, Meilisearch ou Elasticsearch — vidage d'index physique.
Playground
Console interactive dans le tableau de bord. Testez des requêtes, voyez les résultats, copiez du code prêt à l'emploi.
Lancez le Search OS en une soirée
Créez un index, ajoutez des documents et connectez la recherche depuis votre app. Le plan gratuit couvre un prototype — les données persistent lors du passage au plan payant.