Derniers articles
Aucun résultat pour cette recherche. Essayez un autre terme.
Cascade d'annotations, tolérance aux fautes, synonymes métier, packs par secteur : tout est là, packagé, prêt à brancher sur votre catalogue en quelques appels API. Pas une brique à assembler — un moteur complet.
Des règles regex organisées en niveaux : le niveau 1 reconnaît les motifs bruts d'un texte (« m8 » → diamètre, « 20 » après un « x » → longueur), le niveau 2 compose ces annotations entre elles (diamètre + longueur → référence complète). Documents et requêtes traversent la même cascade — la correspondance se fait dans un espace partagé, pas seulement sur les mots.
« m8x20 » → DIAM_M8 + LONG_20 → VIS_M8X20
« M8 x 20 — A2 » (fiche produit) → même résultat
Comment ça marche →
6205-2RS, W32L34, M8.5 : la normalisation préserve les séparateurs internes (points, tirets, barres obliques) pour que ces références restent un seul token, au lieu d'être éclatées en morceaux qui perdent leur sens.
Structure des produits →Distance de Damerau-Levenshtein bornée : 1 faute tolérée dès 4 caractères, 2 au-delà de 8. Sur les références chiffrées, la tolérance est plafonnée à 1 faute — un chiffre changé désigne un autre produit, pas une faute de frappe.
Voir la démo en haut du site →« Écrou », « ecrou », « ECROU » : même requête normalisée, mêmes résultats. La normalisation s'applique identiquement aux documents indexés et aux requêtes, avant toute autre étape.
Six packs fournis avec le moteur — outillage (normes DIN/ISO, diamètres, matières), mode (tailles composées, coloris, matières, saisons), industrie (roulements, raccords, pression nominale), livres (genres, formats, ISBN), électronique (connectique, puissance, autonomie), vins & spiritueux (millésime, format, degré). Pour un besoin plus complexe qu'une Custom Rule (motifs à deux nombres combinés, par exemple), un pack entièrement sur mesure reste possible sur les plans Scale.
Endpoint /v1/rulepacks →Ajoutez vos propres règles de reconnaissance par-dessus un pack existant, sans écrire la moindre regex, directement depuis la console. Un mot-clé qui doit toujours pointer vers la même étiquette (« placo », « cheville », « molly » → une seule notion), ou un préfixe suivi d'un nombre (codes RAL, normes DIN, teintes). Effet immédiat sur votre recherche, propre à chaque catalogue — jamais partagé avec les autres comptes Heurix.
POST /v1/index/{catalog}/custom-rules
{"rule_type": "keyword", "label": "Cheville",
"keywords": ["placo", "cheville", "molly"]}
Endpoint Custom Rules →
« Vis » retrouve « boulon », « perceuse » retrouve « visseuse ». Les groupes de synonymes sont gérés par API, avec fusion automatique des groupes qui partagent un terme — sans configuration manuelle des doublons.
PUT /v1/index/{catalog}/synonyms
{"groups": [["vis", "boulon", "visserie"]]}
Endpoint synonymes →
Un compte, autant de catalogues que nécessaire — par langue, par marque, par site. Chaque catalogue a son propre pack de règles, ses propres synonymes, son propre index.
Endpoint indexation →Filtrez par genre, pays, dimension, matière... avec un décompte disjonctif par groupe : sélectionner « Suède » n'efface pas les autres pays du décompte, exactement comme un filtre de boutique en ligne classique. C'est ce qui alimente les prismes de la démonstration en page d'accueil.
{"q": "polar", "facets": ["PAYS"], "filters": ["PAYS_SE"]}
→ "facets": {"PAYS": {"PAYS_SE": 12, "PAYS_FR": 34, ...}}
Facettes et filtres →
Un site en plusieurs langues, plusieurs marques ? Interrogez plusieurs catalogues en un seul appel, résultats fusionnés par pertinence, chaque résultat indique sa provenance. Les poids de score sont globaux au moteur : comparables entre catalogues, même avec des packs de règles différents.
POST /v1/federated-search
{"catalogs": ["boutique-fr", "boutique-en"], "q": "pull rouge"}
Endpoint recherche fédérée →
Aucune recherche interne sur votre site aujourd'hui ? Ce script autonome (zéro dépendance) affiche une barre de recherche connectée à votre catalogue en trois lignes de configuration — saisie, résultats en direct, facettes, navigation clavier. Pas une obligation si vous préférez coder votre propre interface, mais un point de départ immédiat si vous partez de zéro.
Documentation et exemple →Connectez Heurix à Claude Desktop, Cursor, ou un agent interne — trois outils exposés nativement (recherche, Browse, statistiques catalogue). Un collaborateur demande « est-ce que j'ai des vis M8 en stock ? » en langage naturel, l'agent fait le pont vers votre API, sans qu'il ait jamais à l'appeler lui-même.
Guide d'installation →Une page de catégorie ou de rayon n'a pas de requête à traiter — juste des produits à bien classer. Un moteur distinct de la recherche, sur vos propres catégories.
Remplacez un tri statique par un classement qui tient compte du stock, du prix, de la marge, de la fraîcheur ou de la popularité réelle (clics et achats remontés par le tracker). La catégorie est un champ que vous fournissez à l'indexation — categories ou category — au même titre que le nom ou le stock, pas une notion que Heurix devine ou impose.
GET /v1/browse/moncatalogue/perceuses-visseuses?sort=price_asc
Endpoint Browse & Discovery →
Épinglez un produit en tête d'une catégorie pour une mise en avant ponctuelle, ou reléguez-en un discrètement en fin de liste — sans toucher au code, sans désindexer. Le classement naturel reprend automatiquement sa place dès que la priorité est retirée.
Champs pondérés (référence > nom > description), score composite incluant les annotations partagées, puis disponibilité en départage à score égal — un produit en rupture ne passe jamais devant un produit disponible équivalent.
Endpoint recherche →Chaque résultat inclut un champ matched qui liste pourquoi il sort : terme trouvé, faute corrigée, annotation partagée. C'est votre outil de diagnostic quand un résultat surprend.
"matched": ["annotation #VIS_M8X20", "terme 'inox'"]
Voir un exemple de réponse →
Paramètres limit et offset standards, jusqu'à 100 résultats par page.
Jusqu'à 5 000 produits par appel, upsert automatique sur l'identifiant, création du catalogue à la volée dès le premier envoi.
Endpoint indexation →Règles de comptage publiques (1 recherche = 1 requête, 1 000 produits indexés = 10 requêtes), consommation consultable en temps réel via l'API. Jamais de coupure surprise en cas de dépassement.
Comment le comptage fonctionne →Moteur conçu et développé en France, hébergement OVH (Gravelines ou Strasbourg). Vos catalogues ne quittent pas l'Union européenne.
Notre histoire →Remontez vos clics et achats depuis votre site — Heurix Tracker (identifiant visiteur persistant), modèle de balise Google Tag Manager, ou snippet JavaScript direct — pour voir le taux de clic de vos recherches, le chiffre d'affaires et la marge qui en découlent, et vos produits les plus vendus. Avec le tracker installé, allez plus loin qu'une simple corrélation : un CA réellement attribué, compté seulement quand le même visiteur a cliqué depuis une recherche avant d'acheter.
Endpoint Conversion & ROI →Essai gratuit 14 jours : jusqu'à 2 000 requêtes et 2 000 produits, sans carte bancaire.
Testez le Search API sur votre catalogue, sans carte bancaire.
Voir les tarifs