Lo scopo di questo lavoro č quello di agiornare i documenti contenuti nella directory dardat/db -- Directory Root DB prelevandoli dalle diverse directory di input --- vedi dardat/in -- Directory Root Input e sottostanti. Gli aggiornamenti che devono essere effettuati sono di due tipi:
- Aggiornamento del documento stesso. Questo puņ essere: creato, rimpiazzato, cancellato. Si osservi che la cancellazione viene effettuata azzerando la dimensione del documento nella directory di input. Un documento di lunghezza zero č un documento cancellato.
- Aggiornamento degli indici:
- L'indice primario dei documenti.
- L'indice dei documenti citati e il suo reciproco indice dei documenti citanti. Si osservi che in caso di cancellazione si possono creare dei link invalidi. E' facile rilevare la presenza di questi link. Non č perņ possibile correggere il citante senza entrare in merito al contenuto implicito nel link.
Esegue i seguenti step:
- src.UpdateFromInToDb.pl
- Cancella l'indice binario se presente