Odoo Python use of like in self.env.search Domains
Direttamente da questo articolo Odoo Forum, riporto questo utile vademecum per l’utilizzo dell’operatore like in self.env.search per operazioni di selezione sui domini:
La i davanti al like sta per case insensitive.Mentre il prefisso “=” ricerca la corrispondenza esatta, quindi senza il prefisso “=” il sistema orm aggiunge una wildcard ai termini di ricerca.
Esempi:
[(‘name’, ‘like’, ‘dog’)]
Trova i records ‘dog’, ‘dogs’, ‘bulldog’, … ma non ‘Dog’.
[(‘name’, ‘=like’, ‘dog’)]
Trova esclusivamente ‘dog’ (come l’operatore =).
[(‘name’, ‘ilike’, ‘dog’)]
Ricerca universale. Trova ‘dog’, ‘DOGS’, ‘Bulldog’, etc..
[‘name’, ‘=ilike’, ‘dog’)]
Trova ‘dog’, ‘DOG’, ‘Dog’, ‘DOg’, DoG’, ‘dOG’, ‘doG’ and ‘dOg’.