Bug #763

Updated by Matthieu Decorde over 5 years ago

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)

Back