Bonjour,
En jetant un oeil au fichier ecrire/data/.index, je trouve ceci :
article 170 1
article 171 1
article 172 1
syndic 40 1
syndic 13 1
auteur 136 1
mot 119
article 174
mot 119
article 175
auteur 138 1
mot 120 1
article 176 1
article 176
article 176 1
article 176 1
article 176
article 176 1
article 176 1
article 176 1
article 176
Je pense qu'en utilisant une table, ça permettra automatiquement d'éviter de
réindexer plusieurs fois le même objet :
Pour éviter une boucle et un champ par type d'objet ("factorisation"), je
propose une table "Index_Objet" comme celle-là :
Type
Id
Date
La clé primaire étant formée de Type et Id.
Une autre proposition "ergonomique" :
Afficher l'état de l'index :
On se sert du fichier .index actuel (ou de la table) et on indique le nombre
d'objets à réindexer par rapport au nombre total.
(on peut le faire aussi en % et/ou graphiquement).
Eventuellement, on peut à la demande afficher la liste des objets avec
pourquoi pas un bouton qui force la réindexation immédiate d'un article.
Cordialement,
Yves