Produit · Recherche

Le bon résultat dès la première lettre.

Une recherche instantanée tolérante aux fautes, avec facettes, synonymes et correspondance sémantique hybride, plus les leviers dont un merchandiser a besoin — épinglage, boosts, planification — et une cascade qui rattrape les requêtes avant qu'elles ne renvoient rien.

Que se passe-t-il lorsqu'une requête ne trouve rien

Une vraie faute de frappe, étape par étape. L'échelle s'arrête à la première étape qui trouve des résultats et vous indique laquelle c'était.

кросовки найк 44
  1. Tel que tapé — 0 résultats
  2. Correction apprise — les visiteurs qui ont tapé cela ont continué avec « кроссовки найк 44 » et ont cliqué — résultats trouvés
  3. Disposition du clavier — corrigerait la frappe de style « rhjccjdrb »
  4. Translittération — essaierait « krossovki »
  5. Plus de fautes de frappe — permettrait deux fautes de frappe par mot
  6. Supprimer le dernier mot — chercherait « кросовки найк »
  7. N'importe quel mot — correspondrait à n'importe lequel des mots

Fonctionne uniquement sur la première page. Les filtres de catégorie, de disponibilité et d'accès ne sont jamais assouplis. L'étape qui a fonctionné est renvoyée dans la réponse et enregistrée.

Trouver

Ce qui se passe entre la frappe et la liste de résultats.

Instantanée et tolérante aux fautes

Recherche par préfixe avec tolérance aux fautes ; les références de modèles et les SKU sont reconnus à l'identique au lieu d'être « corrigés ».

Synonymes

Des ensembles de synonymes par index, ainsi que des suggestions tirées des requêtes restées sans résultat.

Recherche sémantique hybride

Précision des mots-clés et similarité des embeddings combinées dans une seule requête, pour les requêtes qui décrivent plutôt qu'elles ne nomment.

Filtres en langage naturel

« Moins de 10 000 », les couleurs et les tailles saisies dans la requête deviennent des filtres au lieu de mots concurrents.

Image et voix

Recherche par photo parmi les images produits et recherche vocale depuis un téléphone.

Géolocalisation

Filtres par rayon et tri par distance pour les magasins, les annonces et les points de retrait.

Naviguer

Facettes, y compris hiérarchiques

Compteurs en direct, plages numériques, recherche dans les facettes et arborescences de catégories avec compteurs parents.

Cascade anti-zéro résultat

Correction apprise du graphe de requêtes → normalisation → correction de disposition clavier → translittération → plus de tolérance aux fautes → sans le dernier mot → n’importe quel mot. Vos filtres ne sont jamais retirés, et la réponse indique l’étape qui a fonctionné.

Mauvaise disposition de clavier

« rjhcjdrb » est reconnu comme « кроссовки » et recherché à nouveau avant que le visiteur ne voie une page vide.

Piloter

Le classement est une décision métier. Voici les leviers, tous sans déploiement.

Règles de merchandising

Épingler, rétrograder, booster, exclure, rediriger et diversifier — par requête, langue ou appareil, avec des dates de début et de fin.

Évaluation de la pertinence

Des jeux de requêtes de référence notés en nDCG, MRR, précision et rappel, pour qu'un changement de classement soit mesuré et non supposé.

Analytique

Requêtes principales, requêtes sans résultat, clics, conversions et requêtes lentes par index.

Tests A/B

Répartissez le trafic réel entre deux profils de classement avec une affectation stable par visiteur, puis comparez clics et conversions.

Caractéristiques

Plateforme de recherche
AACSearch
Longueur de la requête
jusqu'à 1,000 caractères
Résultats par page
jusqu'à 250 (limite du plan appliquée)
Pagination profonde
jusqu'à la page 100
Valeurs de facette par champ
jusqu'à 100
Documents par demande d'importation
500
Les modifications de règles prennent effet
en 60 secondes, pas de réindexation
Langues
lemmatisation et mots vides par locale de champ, incl. russe

Avant de commencer

  • Un flux de produits, un site avec un plan du site, ou un magasin 1C-Bitrix / Shopify / WordPress
  • Accès à votre code serveur pour générer des jetons de session intégrés (un point de terminaison)
  • Une liste de vos 20 à 50 principales requêtes, pour construire un ensemble de référence pour mesurer les changements

Pour commencer

  1. 1

    Créez un index et chargez les données

    Importez du JSON ou du CSV, explorez un sitemap ou connectez une boutique. Les rôles des champs (recherchable, facette, tri) sont proposés à partir des données.

  2. 2

    Intégrez le widget

    Générez un jeton de session de courte durée sur votre serveur et ajoutez un seul script. La page ne voit jamais de clé d'API.

    <div id="aacsearch"></div>
    <script src="https://app.example.com/embed/v1/aacsearch.js"
            data-aac-token="SESSION_TOKEN"
            data-aac-target="#aacsearch"></script>
  3. 3

    Ou appelez l'API

    La même recherche depuis votre propre interface via la REST API ou les SDK TypeScript et Python.

    const client = new AACSearchClient({ apiKey: process.env.AAC_KEY });
    const res = await client.search("products", { q: "кросовки найк", per_page: 20 });

Questions