La recherche partielle est active par défaut.
Cependant, les empreintes digitales pour la recherche partielle
pour un catalogue ne sont créés que s’ils sont configurés. Pour créer les empreintes digitales
Le catalogue « MonCatalog », par exemple, définit la clé suivante dans geomsearch.cfg
:
PartialSearchCatalogs=cat/mycatalog
Si vous souhaitez définir plus d'un catalogue, séparez les entrées par des virgules.
Ce paramètre s'applique à toutes les façons de créer des empreintes digitales.
Enfin, créer l'index géométrique pour l'ensemble du catalogue.
La précision est configurable :
[PartialSearchAccuracies] Accurate=0.02,Accurate Intermediate=0.07,Intermediate Rough=0.15,Rough
La première valeur est la similarité (0.10 = 10%) et la deuxième valeur est le nom visible dans l'application (traduisible en .def).
La génération d'empreintes digitales pour la recherche partielle prend nettement plus de temps que la génération d'empreintes digitales normales. De plus, les empreintes digitales nécessitent plus d'espace disque. C'est pourquoi elles ne sont pas générées par défaut pour tous les catalogues.
L'index est situé dans $CADENAS_DATA/index/cat/cat_<catalogname>/partial. Il contient les fichiers suivants :
Après une mise à jour, trois fichiers supplémentaires sont créés :
Il est construit de manière similaire au GeoSearch normal. Au lieu de l'index linéaire, il utilise un index de recherche rapide (.edx).
La taille des caches peut être modifiée dans les blocs CACHEV2_PARTIAL_SEARCH_32 et CACHEV2_PARTIAL_SEARCH_64. Rule of thumb (règle du pouce) : SampleLineCacheSize a la priorité la plus basse. Ajouter un nom de fichier valide sous LogFileName écrira des informations de cache après chaque recherche. Celles-ci peuvent être utilisées pour répartir la mémoire de manière optimale.
Voir également Section 1.3.3.6.6.16, « Index de recherche géographique pour la recherche partielle ».
Voir aussi Section 7, « GeoDb ».