Par défaut, une recherche dans Odoo ne tient pas compte des minuscules ou des majuscules, mais elle tient compte des accents
Par exemple, si j'ai ces 3 articles dans Odoo :
Une recherche sur "matiere" donnera uniquement la première ligne et une recherche sur "matière" donnera les 2 dernières lignes
Pour éviter ce problème, il faut installer ce paquet :
apt install postgresql-contrib
Et ajouter cette extension dans votre base Odoo (ici odoo13) :
su odoo
psql odoo13 -c "CREATE EXTENSION \"unaccent\"";
CREATE EXTENSION
Ensuite, il faut lancer Odoo avec le paramètre "--unaccent"
/opt/odoo13/odoo-bin -c /etc/odoo/odoo13.conf --unaccent
Ou en ajoutant cette ligne dans le fichier de configuration :
unaccent = True
Une fois ces modifications effectuées, cette recherche fonctionnera :