1.7.5.7.4.  Bloc [settings] Key PartialSearchCatalogs - Recherche partielle
Condition préalable

La recherche partielle est activée par défaut.

Les empreintes digitales pour la fouille partielle sont pour un catalogue, cependant, seulement si cela est configuré. Pour utiliser les empreintes digitales Par exemple, pour le catalogue « MyCatalog », réglez la clé suivante dans geomsearch.cfg:

PartialSearchCatalogs=cat/mycatalog

Si vous souhaitez indiquer plusieurs catalogues, séparez les entrées par des virgules.

Ce paramètre s'applique à tous les types de données pour lesquels des empreintes numériques peuvent être générées.

Pour finir, générez l'index géométrique pour l'ensemble du catalogue.

Précision [Accuracy] du réglage

La précision est configurable :

$CADENAS_SETUP/geomsearch.cfg

[PartialSearchAccuracies]
Accurate=0.02,Accurate
Intermediate=0.07,Intermediate
Rough=0.15,Rough

La première valeur correspond au degré de similitude (0,10 = 10 %), la seconde au nom affiché dans l'application (traduisible dans le fichier .def).

Informations générales

La génération d'empreintes pour la recherche partielle prend nettement plus de temps que celle d'empreintes normales. De plus, ces empreintes occupent davantage d'espace de stockage. C'est pourquoi elles ne sont pas générées par défaut pour tous les catalogues.

L' index se trouve dans le répertoire $CADENAS_DATA/index/cat/cat_<CATALOGNAME>/partial. Il contient les fichiers suivants :

  • geomsearch.fdb : empreintes et attributs pour toutes les entités

  • geomsearch.ofm : association du chemin d'accès au projet à l'identifiant interne

  • geomsearch.edx : index de recherche rapide pour les entités

  • geomsearch.cidb : informations supplémentaires destinées uniquement à l'indexation

Après une mise à jour, trois fichiers supplémentaires sont créés :

  • geomsearch.uop : informations sur la mise à jour

  • geomsearch.ufdb : empreintes et attributs pour toutes les mises à jour

  • geomsearch.ucidb : informations supplémentaires pour toutes les mises à jour

La structure est similaire à celle de la recherche géographique standard. Au lieu de l'index linéaire, on utilise un index de recherche rapide (.edx).

La taille des caches peut être modifiée dans les blocs CACHEV2_PARTIAL_SEARCH_32 ou CACHEV2_PARTIAL_SEARCH_64. Règle générale : SampleLineCacheSize a la priorité la plus faible. Si vous indiquez un nom de fichier valide sous LogFileName, les informations de cache sont enregistrées après chaque recherche . Celles-ci permettent d’optimiser l’allocation de la mémoire .

Voir également Section 1.4.3.6.6.16, «  Index de recherche géographique pour la recherche partielle  ».

Voir aussi Section 5.24.6, « GeoDb  ».