1.6.5.8.4.  Blocco [impostazioni] Chiave PartialSearchCatalogs - Ricerca parziale
Condizione preliminare

La ricerca parziale è attiva per impostazione predefinita.

Tuttavia, le impronte digitali per la ricerca parziale per un catalogo vengono creati solo se configurati. Per creare le impronte digitali per Il catalogo "mycatalog", ad esempio, imposta la seguente chiave in geomsearch.cfg:

PartialSearchCatalogs=cat/mycatalog

Se si desidera impostare più di un catalogo, separare le voci con una virgola.

Questa impostazione si applica a tutte le modalità di creazione delle impronte digitali.

Infine, creare l'indice geometrico per l'intero catalogo.

Precisione [Accuracy] di impostazione

La precisione è configurabile:

CADENAS_SETUP/geomsearch.cfg

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

Il primo valore è la somiglianza (0,10 = 10%) e il secondo è il nome visibile nell'applicazione (traducibile in .def).

Informazioni di base

La generazione di impronte digitali per la ricerca parziale richiede molto più tempo rispetto alla generazione di impronte digitali normali. Inoltre, le impronte digitali richiedono più spazio su disco. Per questo motivo non vengono generate di default per tutti i cataloghi.

L'indice si trova in $CADENAS_DATA/index/cat/cat_<catalogname>/partial e contiene i seguenti file:

  • geomsearch.fdb: impronte digitali e attributi per tutte le caratteristiche

  • geomsearch.ofm: Mappatura dal percorso del progetto all'ID interno

  • geomsearch.edx: indice di ricerca veloce caratteristico

  • geomsearch.cidb: informazioni aggiuntive solo per l'indicizzazione

Dopo un aggiornamento vengono creati altri tre file:

  • geomsearch.uop: Aggiornamento delle informazioni

  • geomsearch.ufdb: impronte digitali e attributi per tutti gli aggiornamenti

  • geomsearch.ucidb: informazioni aggiuntive per tutti gli aggiornamenti

È costruito in modo simile al normale GeoSearch. Invece dell'indice lineare, utilizza un indice di ricerca veloce (.edx).

Le dimensioni delle cache possono essere modificate nei blocchi CACHEV2_PARTIAL_SEARCH_32 o CACHEV2_PARTIAL_SEARCH_64. Regola empirica: SampleLineCacheSize ha la priorità più bassa. Aggiungendo un nome di file valido sotto LogFileName, le informazioni sulla cache verranno scritte dopo ogni ricerca. Queste possono essere utilizzate per distribuire la memoria in modo ottimale.

Vedere anche l' Sezione 1.3.3.6.6.16, “ Indice di ricerca geografica per la ricerca parziale ”

Vedere anche Sezione 7, “GeoDb ”.