5.24.4.5.1. Configurazione

Nell'AppServer Esegue un compito in background che viene utilizzato per creare indici. se non sono compatibili con la versione software utilizzata. sono compatibili. Il nome di questo compito è UpgradeIndexTask. Può essere utilizzato nel File pappserver.cfg configurato .

Figura 5.763. 

Con la chiave TimeTable è possibile controllare quando deve essere eseguita l'attività. Il trigger OnCatalogInstalled significa che l'attività viene avviata dopo l'installazione di un catalogo. L'indicazione «1h+30m» significa che l'attività viene eseguita anche ogni ora – rispettivamente alle 0:30, 1:30, 2:30 ecc.

Per ogni indice è possibile specificare quali azioni devono essere eseguite . Sono disponibili le seguenti azioni:

Aggiornamento

L'operazione verifica se la versione dell'indice corrisponde a quella del software. Se così non fosse, l'indice viene aggiornato.

Pulizia

L'operazione non elimina gli indici non più necessari.

Quando viene creato un nuovo indice, questo viene salvato in una nuova sottodirectory (con un nuovo identificativo) . La sottodirectory con il vecchio identificativo può quindi essere eliminata.

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

CopiaCacheL'indice viene copiato nella directory della cache quando nella directory degli indici è presente un nuovo indice. Ciò riguarda solo l'indice di ricerca full-text e solo se la memorizzazione nella cache è attivata.
PulisciCacheL'operazione elimina dalla cache gli indici non più necessari.