Logo ElasticSearch

ElasticSearch × Odoo

Boostez la recherche dans Odoo : full-text, synonymes, scoring et facettes.

Quand la recherche d'Odoo montre ses limites

La recherche native fonctionne bien tant qu'on sait ce qu'on cherche. Elle compare des chaînes de caractères : le terme saisi doit figurer dans le champ, orthographié de la même façon. Sur un catalogue de quelques centaines d'articles, cela suffit.

Au-delà, les limites apparaissent toujours dans le même ordre. Une faute de frappe ne remonte rien. Un synonyme métier (la référence que le client emploie et qui n'est pas celle du catalogue) ne remonte rien non plus. Et les résultats arrivent sans ordre de pertinence : cinquante lignes équivalentes, à trier à l'œil.

Fonctionnalités principales

Questions fréquentes

Faut-il indexer tout Odoo ?

Non, et c'est une erreur fréquente. On indexe ce qui est réellement cherché en texte libre (produits, clients, documents) et l'on laisse le reste à la base. Un index qui couvre tout coûte à maintenir sans rien apporter.

Les résultats sont-ils à jour ?

La question n'est pas binaire : elle se règle par type de donnée. Un changement de prix doit se voir tout de suite, une fiche produit enrichie peut attendre la prochaine passe. Mélanger les deux revient à payer le coût du temps réel partout.

Et pour l'analyse plutôt que la recherche ?

Ce n'est pas le même outil. Voir Metabase pour l'exploration des données et Grafana pour le suivi en continu.

Autres connecteurs infrastructure, middleware & observabilité

Voir les 117 connecteurs Odoo développés par Mangono