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