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)
Paramètres de geoUtils.repairIndexes :
![]() | Remarque |
|---|---|
Les index réparés devraient fonctionner dans les versions antérieures. Mais la réparation d'un index d'une version antérieure à 11 SP9 ne fonctionnera probablement pas. | |

![[Remarque]](https://webapi.partcommunity.com/service/help/latest/pages/fr/3dfindit/doc/images/note.png)