4.5.1. Configurazione

Un l'attività in background viene eseguita nell'AppServer utilizzato per aggiornare gli indici se non sono compatibili con la versione del software utilizzata. Il nome di questo è UpgradeIndexTask. Può essere configurato in pappserver.cfg.

Figura 613. 

La chiave TimeTable può essere usata per controllare quando il task deve essere eseguito. Il trigger OnCatalogInstalled significa che viene avviato dopo l'installazione di un catalogo. La specifica "1h+30m" significa che viene avviato anche ogni ora. Ovvero alle 0:30, alle 1:30, alle 2:30 e così via.

Per ogni indice è possibile impostare le azioni da eseguire. Sono possibili le seguenti azioni:

Aggiornamento

Il task controlla se la versione dell'indice corrisponde alla versione del software. In caso contrario, l'indice viene aggiornato.

Pulizia

L'operazione elimina gli indici non più necessari.

Se un indice viene creato di recente, viene memorizzato in una nuova sottodirectory (con un nuovo identificatore). In questo caso, la sottodirectory con il vecchio identificatore può essere eliminata.

Ad esempio, indextext_6omke6ohlb è sostituito da indextext_ekhke4zmlx. In questo caso indextext_6omke6ohlb può essere eliminato. La vecchia directory non viene cancellata immediatamente, ma dopo un breve periodo di attesa. Il motivo è che il motore di ricerca deve prima passare alla nuova directory. Il tempo di attesa viene impostato tramite il tasto CleanUpWait.

CopiaCacheL'indice viene copiato nella directory della cache se c'è un nuovo indice nella directory dell'indice (rilevante solo per l'indice di ricerca full-text e solo se la cache è abilitata).
PulisciCacheL'operazione elimina dalla cache gli indici non più necessari.