Vai al contenuto principale
Il debug dell’attività Extraction Rules prevede i seguenti passaggi:
  1. Compilare e verificare la corrispondenza dell’attività.
  2. Esaminare gli errori e affinare le regole per migliorare l’estrazione degli oggetti.
Ripetere questi passaggi finché non si è soddisfatti dei risultati.

Compilazione e corrispondenza

L’attività Extraction Rules viene compilata automaticamente quando si esce dall’editor dell’attività o quando si fa clic su Match o Test Activity. Se si verificano errori di compilazione, la corrispondenza non può procedere. Qualsiasi elemento di ricerca con errori di compilazione verrà contrassegnato con un’icona di errore. Passa il mouse su questa icona per visualizzare una descrizione dettagliata dell’errore. Gli errori di compilazione possono verificarsi nei seguenti casi:
  • Dipendenze degli elementi: Gli elementi vengono cercati dall’alto verso il basso. Ciò significa che gli elementi utilizzati nelle condizioni di ricerca di un altro elemento devono precedere tale elemento nell’elenco. Ad esempio, se l’elemento A è referenziato nelle condizioni di ricerca dell’elemento B, l’elemento A deve precedere l’elemento B nell’elenco. Se disabiliti l’elemento A o lo sposti sotto l’elemento B nell’elenco, si verificherà un errore di compilazione e l’elemento B verrà contrassegnato con un’icona di errore.
  • Espressioni regolari: Se l’espressione regolare in un elemento di ricerca Value from Regular Expression non è valida, si verificherà un errore in tale elemento.
  • Dizionari: Se il programma non riesce a connettersi al dizionario utilizzato da un elemento di ricerca Value from Dictionary, si verificherà un errore in tale elemento.
  • Code (vedi Code syntax for Extraction Rules activity for NLP)
La corrispondenza consiste nel trovare oggetti che soddisfano le condizioni specificate nelle proprietà degli elementi di ricerca. Il programma scorrerà l’elenco Search Elements tentando di individuare, uno per uno, tutti gli oggetti descritti dagli elementi. La corrispondenza viene eseguita solo per gli elementi e i field attivi. Per ridurre i tempi di corrispondenza durante il debug, puoi disabilitare temporaneamente gli elementi che non influiscono sui risultati dell’elemento che stai attualmente analizzando. Per modificare lo stato di un elemento, usa il menu di scelta rapida. Puoi anche selezionare più elementi e cambiarne lo stato con un solo clic. Lo stato di compilazione e di corrispondenza dell’attività Extraction Rules viene visualizzato nel registro notifiche (accessibile facendo clic sul pulsante con l’icona a campana nell’angolo in alto a destra). Puoi aprire i risultati della corrispondenza facendo clic sul collegamento nella notifica corrispondente.

Revisione e correzione degli errori

Se un elemento di ricerca non è stato trovato, verifica di aver selezionato il tipo di elemento corretto e valuta se affinare le condizioni per rendere la ricerca più affidabile. Ad esempio, puoi aggiungere elementi di ricerca ausiliari per facilitare l’individuazione dell’elemento. Dopo aver corretto gli errori, esegui nuovamente l’abbinamento dell’attività, assicurandoti che tutti gli oggetti vengano trovati nelle pagine problematiche e che le correzioni non abbiano interferito con l’abbinamento degli oggetti nelle altre pagine.