1.7.5.7.4.  Blocco [impostazioni] Key PartialSearchCatalogs - Ricerca parziale
Requisito

La ricerca parziale è attiva per impostazione predefinita.

Le impronte digitali per la perquisizione parziale sono per un catalogo, tuttavia, solo se questa configurazione è imposta. Per usare le impronte digitali Ad esempio, per il catalogo "MyCatalog", imposta la seguente chiave in geomsearch.cfg:

PartialSearchCatalogs=cat/mycatalog

Se si desidera specificare più cataloghi, separare le voci con delle virgole.

Questa impostazione si applica a qualsiasi metodo che consenta di generare impronte digitali.

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

Regolazione della precisione [Accuracy]

La precisione è configurabile:

CADENAS_SETUP/geomsearch.cfg

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

Il primo valore indica il grado di somiglianza (0,10 = 10%), mentre il secondo valore è il nome visualizzato nell'applicazione (traducibile nel file .def).

Informazioni di base

La creazione delle impronte digitali per la ricerca parziale richiede molto più tempo rispetto alla creazione delle impronte digitali normali. Inoltre, le impronte digitali occupano più spazio di memoria. Per questo motivo non vengono generate di default per tutti i cataloghi.

L' indice si trova in $CADENAS_DATA/index/cat/cat_<CATALOGNAME>/partial. Contiene i seguenti file:

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

  • geomsearch.ofm: Associazione del percorso del progetto all’ ID interno

  • geomsearch.edx: indice di ricerca rapida per elementi

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

Dopo un aggiornamento vengono generati altri tre file:

  • geomsearch.uop: Informazioni sull'aggiornamento

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

  • geomsearch.ucidb: informazioni aggiuntive per tutti gli aggiornamenti

La struttura è simile a quella della normale ricerca geografica. Al posto dell’indice lineare viene utilizzato un indice di ricerca rapida (.edx).

La dimensione delle cache può essere modificata nei blocchi CACHEV2_PARTIAL_SEARCH_32 e CACHEV2_PARTIAL_SEARCH_64. Regola generale: SampleLineCacheSize ha la priorità più bassa. Se in LogFileName si specifica un nome di file valido, dopo ogni ricerca vengono scritte le informazioni della cache. Queste consentono di distribuire la memoria in modo ottimale.

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

Vedere anche Sezione 5.24.6, “GeoDb ”.