ONYX - 9.0 - Utilisation - Gestion d'indexation
Différence entre versions
(→Liste des index et de leurs valeurs) |
(→Indexation d'un document) |
||
Ligne 34 : | Ligne 34 : | ||
==Indexation d'un document== | ==Indexation d'un document== | ||
+ | |||
+ | ===Réplications des valeurs d'un index=== | ||
+ | |||
+ | Dans certains cas, il se peut qu’un critère d’indexation soit bien présent sur toutes les pages mais sans valeur définie pour certaines pages ou bien que le critère d’indexation ne soit pas présent sur toutes les pages. Le commutateur '''copyEmptyIndex''' permet alors de réindexer le document en copiant, pour les pages sans valeur d’index, la valeur de l’index se trouvant sur la page précédente. | ||
+ | |||
+ | Exemple : | ||
+ | map_xps -infile:/tmp/invoice.xps -copyEmptyIndex:InvoiceID | ||
+ | |||
+ | Indexation du fichier avant passage de la commande : | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Page !! Index !! Valeur de l’index | ||
+ | |- | ||
+ | | 1 || InvoiceID || 1 | ||
+ | |- | ||
+ | | 2 || || Texte de la cellule | ||
+ | |- | ||
+ | | 3|| InvoiceID || 2 | ||
+ | |- | ||
+ | | 4 || InvoiceID || 3 | ||
+ | |- | ||
+ | | 5 || InvoiceID || Texte de la cellule | ||
+ | |} | ||
+ | |||
+ | Indexation du fichier après passage de la commande : | ||
==Traitements sur les index== | ==Traitements sur les index== |
Version du 17 avril 2019 à 07:39
Sommaire
Liste des index et de leurs valeurs
Le commutateur -dumpIndex permet de lister tous les critères d’indexation présents dans le document XPS.
Exemple:
map_xps -infile:/tmp/invoice.xps -dumpIndex CustomerID InvoiceID InvoiceDate CustomerName MAPSUBJCT MAPSEND NUMPAGE
Utilisé avec le nom d’un index en particulier, il liste l’ensemble des valeurs différentes de cet index :
map_xps -infile:/tmp/invoice.xps -dumpIndex:CustomerID 10638 4274 11426 4533 ...
En rajoutant le commutateur -duplicateindex
, les valeurs de l’index sont listées sur toutes les pages du document XPS y compris celles qui ont la même valeur :
map_xps -infile:/tmp/invoice.xps -dumpIndex:CustomerID -duplicateindex 10638 4274 11426 11426 4533 4533 ...
Indexation d'un document
Réplications des valeurs d'un index
Dans certains cas, il se peut qu’un critère d’indexation soit bien présent sur toutes les pages mais sans valeur définie pour certaines pages ou bien que le critère d’indexation ne soit pas présent sur toutes les pages. Le commutateur copyEmptyIndex permet alors de réindexer le document en copiant, pour les pages sans valeur d’index, la valeur de l’index se trouvant sur la page précédente.
Exemple :
map_xps -infile:/tmp/invoice.xps -copyEmptyIndex:InvoiceID
Indexation du fichier avant passage de la commande :
Page | Index | Valeur de l’index |
---|---|---|
1 | InvoiceID | 1 |
2 | Texte de la cellule | |
3 | InvoiceID | 2 |
4 | InvoiceID | 3 |
5 | InvoiceID | Texte de la cellule |
Indexation du fichier après passage de la commande :