Une réparation est utile si, pour une raison ou une autre, l'index ne se charge pas correctement lors de la recherche, c'est-à-dire si des résultats de recherche manquent ou si le programme se bloque / a été complètement arrêté.
Utilisez la fonction Gérer les empreintes digitales [Manage fingerprints] pour vérifier la plausibilité du nombre d'empreintes digitales disponibles.
Testez si la recherche topologique [Topology search], la recherche géométrique (3D) [Geometric search (3D)] ou la recherche partielle [Partial search] fonctionnent avec l'index réparé.
option explicit
dim geoUtils = CreateObject("cnstools.geoindexutils")
dim types = CreateObject("cnstools.array")
types.add("geo")
types.add("partial")
types.add("topo")
geoUtils.repairIndexes("cat/stp", "C:\PSOL\consulting-1100SP9__2019-10-31__18.45__r185218
\data\index\cat\cat_stp", "C:\PSOL\data\stp_repaired_index", types)
