The native engine indexes, it doesn't understand
It ignores typos, the synonyms of your trade, and the order your products should come out in.
Your customer searches for a product you have in stock — and concludes you don't. Heurix fixes exactly that moment.
The real API response, as a developer sees it, on the "m8x20 stainless" example:
curl -X POST https://api.heurix.fr/v1/index/mycatalog/search \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{"q": "m8x20 stainless"}'
{
"query": "m8x20 stainless",
"tokens": ["m8x20", "stainless"],
"total": 1,
"hits": [{
"product": {"id": "V1", "name": "Hex head screw", "ref": "M8 x 20 — A2", "stock": 100},
"score": 37.5,
"in_stock": true,
"matched": [
"annotation #DIAM_M8", "annotation #LONG_20",
"annotation #MAT_INOX", "annotation #VIS_M8X20"
]
}]
}
The matched field explains the ranking, useful in development and not just in demos. Full documentation →
From €19/month · free 14-day trial, no credit card
It ignores typos, the synonyms of your trade, and the order your products should come out in.
It is a lost sale that shows up in no statistic. You never see it.
Heurix plugs into your existing site via API, with the rule pack for your sector, and no new platform or months of project work.
One benchmark, from a distributor with a comparable catalog: Berner (industrial fastening and tooling) gained 20% more internal search usage after tuning it. Public customer case, FactFinder & Sensefuel, 2026; not a Heurix customer. More sector benchmarks.
Heurix is not a layer on top of Algolia or Elasticsearch: it's our own engine, built in France, specialized in technical catalogs. Where generalist engines compare characters, Heurix reads the structure of your references.
The demo at the top of this page runs on this engine: the numbers on the right are measured, not promised.
A product reference is never a random string of letters: it is several pieces of information compressed into one: family, dimension, material, standard. Heurix separates them, and your customer finds the product by any fragment, in any order, with or without typos.
The demo at the top of this page runs on that engine: the figures above are measured, not promised.
Nothing for you to write: eleven sector rule packs activate when you pick your sector. A term specific to your catalog? Add a Custom Rule from the console, describing what it should recognise. The mechanism is documented in full.
The larger a catalog or content base, the more a well-tuned search matters, because native search fails exactly where precision is needed most.
Tens of thousands of references, standardized product codes (DIN, ISO), need to filter by dimension, material, compatibility.
Search by manufacturer reference or equivalence, tolerance for multiple code formats depending on the supplier.
If your customers search by reference, dimension, or variant, the engine adapts. Tell us about your catalog.
Median engine response time, measured on a 10,000-product catalog. Every millisecond of latency costs conversions.
"pul rond red neck" still finds red crewneck pullovers. Just one on references: change a single digit, and it's a different product.
14-day free trial on the Search API: up to 2,000 requests and 2,000 products, no credit card. See pricing.
A glimpse of what the engine can do. Every capability is in the product today, not on a roadmap.
The Heurix signature: leveled regex rules that understand M8x20 as a diameter and a length. How it works →
"red turtlneck swetaer"? Corrected. 2 typos per word, only 1 on references: a changed digit means a different product.
6205-2RS, W32L34, M8.5: your references stay whole, instead of being shattered into meaningless pieces.
Hardware, fashion, industry: shipped with the engine. Custom packs available on Scale plans.
"Screw" finds "bolt". API-managed groups, automatic merging, no false positives. API →
Weighted fields, availability as tiebreaker at equal score: an out-of-stock product never outranks an equivalent available one.
Every result says why it ranks: term found, typo corrected, shared annotation. No more black box.
Every "no results" your customers hit is logged and available in your console: the concrete list of missed sales, not an estimate. See the console →
≈ 10 ms response time on a 10,000-product catalog: fast enough to query the API on every keystroke, with no perceptible lag for the visitor.
Engine designed in France, OVH hosting: your catalogs never leave the European Union.
From €19/month. Free 14-day trial, no credit card.
Counting rules are public, usage viewable in real time.
Concrete cases and technical observations, published monthly.
Why default engines fail on technical product codes, and how regex changes the game.
Read the article →The economic leverage of internal search, and how to estimate precisely what it's costing you today.
Read the article →Concrete symptoms to check on your own site, no technical tools required, in under ten minutes.
Read the article →The first result in an afternoon: CSV export, drop it in the console, pack recommended automatically. In production: 2 to 3 days on PrestaShop, 3 to 4 on WooCommerce.
Our modules include an automatic fallback: native search takes back over within a second. A search-engine outage never becomes a storefront outage.
Yes — data hosted in France (OVH), a maintained processing register, a documented breach procedure, differentiated retention periods. Full details are public.
The FAQ also covers hosting, pricing, quotas and the comparison with Algolia.
See the full FAQ →
The free 14-day trial is enough to get started without writing to us. If you have a question first, email contact@heurix.fr, or use the form.
Up and running in 3 steps.
No plugin, no rebuild: your catalog, one API call, and the engine does the rest.
Index your catalog
One API call is enough: the catalog is created automatically, with your industry's rule pack (hardware, fashion, industry).
The cascade annotates every product
"M8 x 20 — A2", "M8x20 stainless screw", "m8x20 A2": three spellings, one product recognised. Your customers' queries go through the same rules as your product records. Matching happens on meaning, not on form.
Your customers find
Despite typos, despite different spellings, sorted by relevance then availability. And every result explains why it matches.
See the technical docs →
The full endpoint reference is in the API documentation. Integration guides with real code for Shopify, PrestaShop, WooCommerce, and Magento — plus, for PrestaShop and WooCommerce, a beta module provided on request.