NUMBER %MKINDEX%
Scopo: rigenera l'indice dell'archivio corrente.

Sintassi:
%NUMBER% %MKINDEX%    

Descrizione: mediante questo comando č possibile rigenerare il vocabolario verticale.
Di norma si rende necessario ricostruire il vocabolario verticale di un database a seguito di cancellazione di documenti, per eliminare gli elementi con ricorrenza uguale a zero; oppure a seguito di malfunzionamenti nella visualizzazione o nella ricerca.
Prima di eseguire una rigenerazione del vocabolario verticale, č consigliato un blocco completo del database oppure si consiglia di creare un agent da scatenare in momenti di inattivitā.

Valore restituito: valore numerico
Torna 1 in caso di esito positivo;
Torna 0 in caso di errore generico.

Vedere anche: %ADMIN%, %DBLOCK%, %LOCK%, %MKTITLES%, Database: amministrazione / utilita' / altro

Esempio:
%STRING%(head, "")
%STRING%(body, "")
%STRING%(enddoc, "</body></html>")

%STRCAT%(head, "<html><head>")
%STRCAT%(head, "<title>Aggiornamento indici</title>")
%STRCAT%(head, "<head>")
%STRCAT%(body, ""<body>")
%WRITE%(head)
%WRITE%(body)
%IF%(%OPENARC%("<aliasarchivio>") == 0)
 %IF%(%DBLOCK%("<aliasarchivio>", 0))
  %IF%(%MKINDEX%)
   %WRITE%("Aggiornamento eseguito con successo")
  %ELSE%
   %WRITE%("Errori in aggiornamento.")
  %ENDIF%
  %IF%(%DBUNLOCK%("<aliasarchivio>") == 0)
   %WRITE%("Fallito sblocco del database")
  %ENDIF%
 %ELSE%
  %WRITE%("Fallito apertura esclusiva database")
 %ENDIF%
 %IF%(%CLOSEARC%("<aliasarchivio>") == 0)
  %WRITE%("Errore in fase di chiusura archivio")
 %ENDIF%
%ELSE%
 %WRITE%("Errore in fase di apertura archivio")
%ENDIF%
%WRITE%(enddoc)