Skip to content
Valider 24e54720 rédigé par marcimat@rezo.net's avatar marcimat@rezo.net
Parcourir les fichiers

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
0% ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter