sdx-developers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [sdx-developers] Commits du jour


From: Lorenzo Arcaini
Subject: Re: [sdx-developers] Commits du jour
Date: Tue, 31 Aug 2004 09:41:40 +0200
User-agent: Mozilla Thunderbird 0.7.2 (Windows/20040707)

Pierrick Brihaye a écrit :


Pour ma gouverne personnelle : quelle est la sémantique de l'index "current" vs. l'index "main" ?


Ca vient en conséquence de la gestion de l'optimisation des index. En fait ce qui était présent avant en mémoire dans le RAMDirectory devient un FSDirectory et correspond au répertoire "current". Tandis que ce qui était l'index contenu dans /sdx-search-index/ sous SDX 2.2 a été déplacé dans le répertoire "main".

En terme de structure ça nous donne ceci :
/sdx-search-index/current/
/sdx-search-index/main/
auquel il faut ajouter tous les sous index possibles issus du "split"
/sdx-search-index/0000/
/sdx-search-index/0001/
...

A chaque index son répertoire donc. Le fait que le RAMDirectory soit passé en FSDirectory vient d'un problème de perte des données qui pouvait survenir tant que l'index n'était pas optimisé. En effet, sans optimisation les informations du RAMDirectory pouvaient êtres perdus en cas de fermeture intempestive de SDX. Comme l'optimisation était systématique avec SDX 2.2 le problème ne se posait donc pas.


A+
Lorenzo





reply via email to

[Prev in Thread] Current Thread [Next in Thread]