Bug #763

Mis à jour par Matthieu Decorde il y a plus de 11 ans

The current Concordance export loads all the concordance Lines before writing the CSV file which leads to a memory exception for voluminous concordance results.

h2. Solution

A solution is to write export the concordance lines per packet and free the packets previously exported.

2 development steps :
- Create a macro
- Fix Concordance.toTxt(...) in sources and produce an update

h2. Recette macro (FR)

- Télécharger l'archive de la macro (pièce jointe)
- copier le dossier "export" que l'archive contient dans le dossier des macros de TXM.
- faire une concordance de "[]" sur BROWN
- lancer la macro sur la concordance
- vérifier que le nombre de lignes (wc -l) est le nombre de résultat + 1 (l'entête)

h2. Recette maj (FR)

- ...
- faire une concordance de "[]" sur BROWN
- lancer la macro sur la concordance
- vérifier que le nombre de lignes (wc -l) est le nombre de résultat + 1 (l'entête)

Retour