Introduction de la prise en charge d’une fonction ALL_IN() dans les filtres.
À la différence de IN(), ALL_IN() renverra true si TOUTES les valeurs sont présentes. (IN renvoie TRUE si UNE des valeurs est présente). Ainsi - `{filter #ENV{tag}, 'IN(properties.mots.ids, @valeurs)'} retourne les documents ayant 1 des mots contenus dans le tableau `#ENV{tag}` - `{filter #ENV{tag}, 'ALL_IN(properties.mots.ids, @valeurs)'} retourne les documents ayant tous les mots contenus dans le tableau `#ENV{tag}` Cette fonction ALL_IN est remplacée en interne par une sélection `IN(properties.mots.ids, v1) & IN(properties.mots.ids, v2) & ...` où `vn` est un des éléments du tableau @valeurs (ie: `#ENV{tag}` ici).
parent
b49fbd97
Veuillez vous inscrire ou vous se connecter pour commenter