Ricerca nei filtri a gerarchia

La struttura ad albero in un filtro a gerarchia può essere completa. Per trovare determinate parti all'interno della gerarchia, è possibile sfruttare un campo di ricerca. Nell'albero a struttura verranno quindi visualizzati gli elementi che iniziano con il testo digitato.

Il campo di ricerca è disponibile nella parte superiore del filtro.


Filtro a gerarchia

Nel campo, è possibile digitare parole o parti di parole, che possono essere eventualmente combinate con gli operatori booleani. La ricerca viene eseguita all'interno di tutte le diramazioni e vengono restituite quelle con gli elementi della struttura che soddisfano tutti i criteri di ricerca immessi. Tali elementi vengono visualizzati in grassetto.

Poiché la ricerca dell'intera gerarchia può dare luogo a numerose corrispondenze, è possibile limitarla a un determinato livello specificato.

Di seguito vengono mostrati alcuni esempi di ricerca.

Digitazione delle parole o delle lettere che si stanno cercando

Nel seguente esempio, viene effettuata una ricerca all'interno dell'intera gerarchia per trovare gli elementi che iniziano con Mi. Vengono restituite le diramazioni che includono un elemento che soddisfa la condizione e gli elementi sono visualizzati in grassetto.

Nel seguente esempio, all'interno dell'intera gerarchia viene eseguita una ricerca con due condizioni; in altre parole, la diramazione restituita deve includere sia un elemento che inizia con Min che uno che inizia con Mill. L'elemento di testo in grassetto è il primo elemento che corrisponde all'intero criterio nella diramazione trovata.

Combinazione di parole con operatori booleani

È possibile includere gli operatori booleani AND, OR o NOT in un'espressione di ricerca.

Se nella ricerca precedente viene digitato Min AND Mill, il risultato sarà lo stesso poiché la digitazione di due stringhe di testo nel campo con uno spazio viene interpretata per impostazione predefinita come una ricerca AND.

Di seguito viene mostrato il risultato della digitazione di Min OR Mill. Vengono individuate tutte le diramazioni che includono elementi che iniziano con Min o Mill. Gli elementi che soddisfano la ricerca sono visualizzati in grassetto.

Nel seguente esempio viene mostrata una ricerca dove si utilizza l'operatore NOT. Vengono restituite tutte le diramazioni senza elementi chi inizino con Midwest.

Gli operatori booleani possono essere combinati con delle parentesi in una espressione di ricerca. Ad esempio, si supponga di voler individuare gli elementi che iniziano con Miller all'interno di un numero di diramazioni specifiche, ad esempio di quelle che iniziano con Min o Mis. Di seguito viene mostrata l'espressione per questa ricerca.

Ricerca all'interno di un livello specifico della gerarchia

È possibile restringere una ricerca utilizzando l'elenco a discesa nella parte destra del campo di ricerca. Dall'elenco è possibile specificare il livello della gerarchia all'interno del quale eseguire la ricerca.

In alternativa, prima dell'espressione di ricerca è possibile digitare una o più lettere iniziali nel nome del livello seguito da un punto e virgola come illustrato di seguito. Ci: significa che la ricerca è limitata al livello City.

Suggerimento: per trovare le città denominate esattamente Miller, è possibile digitare Ci::Miller, ovvero i due punti ripetuti due volte. Questa espressione escluderà Millersburg, Millerville e Miller City dall'esempio precedente.