====== Filtre d'indexation ======
Le filtre d'indexation permet de filtrer des fiches en fonction de plusieurs mots-clés. Cela permet de réduire le champ de la recherche. Ce paramètre est également utilisé pour obtenir une liste de fiches.
Le contenu du paramètre //flt-indexation// consiste en une suite de groupes de codes de mots-clés, ces codes pouvant être sous la forme d'URI, de codes de mots-clés ou d'une forme mixte comme indiqué à la page [[serveurscrutari:json:commun|Paramètres communs]].
Chaque groupe de mots-clés est séparé par un point-virgule et à l'intérieur d'une groupe, les codes sont séparés par une virgule.
La relation entre les groupes est soit « ET », soit « OU ». Par défaut, elle est « ET », on indique que la relation est « OU » en commençant la chaine par le caractère « | ». Au sein d'un même groupe, la relation est l'inverse de celle entre les deux groupes. Autrement dit, si la relation entre les groupes est « ET », la relation entre mots-clés d'un même groupe est « OU ». Inversement, si la relation entre les groupes est « OU », la relation entre mots-clés d'un même groupe est « ET ».
Voici une série d'exemples :
flt-indexation=45;67;1256 //signifie 45 ET 67 ET 1256
flt-indexation=|45;67;1256 //signifie 45 OU 67 OU 1256
flt-indexation=42;567,253,934 //signifie 42 ET (567 OU 253 OU 934)
flt-indexation=|42,567;253,934;1245,624,93 //signifie (42 ET 567) OU (253 ET 934) OU (1245 ET 624 ET 93)
**Attention**, du fait de la syntaxe, le comportement peut paraitre bizarre s'il y a un seul groupe. En effet :
flt-indexation=45,67,1256 //signifie 45 OU 67 OU 1256, car la condition entre groupes est ET et donc la condition entre membres du groupe est OU
flt-indexation=|45,67,1256 //signifie 45 ET 67 ET 1256 car la condition entre groupes est OU et donc la condition entre membres du groupe est ET
Pour cette raison, il vaut mieux privilégier le point-virgule séparant plusieurs groupes avec un seul élément plutôt qu'avoir un groupe unique.