<p>Una query è una ricerca di file basata sugli attributi del file e può essere eseguita sia nel Tracker e sia nel Terminale. Di default le query vengono salvate in <spanclass="path">/boot/home/queries/</span> e vi rimangono sette giorni prima di essere eliminate. Nota, queste non sono liste dei risultati delle tue ricerche ma sono formule per effettuare le query che attivano una nuova ricerca ogni volta che vengono aperte.<br/>
Meglio ancora, non è necessario fare doppio click per rieseguire una query. Puoi <ahref="tracker.html#navigating">vedere i dettagli</a> di una query salvata come se fosse una qualsiasi altra cartella seplicemente facendo click destro su di essa e navigando tramite i sottomenu.</p>
<aid="find-window"name="find-window">La finestra di ricerca</a></h2>
<p>Puoi eseguire una nuova query lanciando <spanclass="menu">Find...</span> dal menu della Deskbar, da qualsiasi finestra del Tracker o dal Desktop (che in realtà è una finestra del Tracker a schermo intero). La scorciatioia da tastiera è <spanclass="key">ALT</span><spanclass="key">F</span>. La finestra di ricerca si presenta così:</p>
<li><p>Salva i parametri di ricerca o seleziona le query precedentemente salavate, così come in <ahref="#query-template">Query Template</a>.</p></li>
<li><p>Affina la tua ricerca con <spanclass="menu">All files and folders</span> per i tipi di file specifici.</p></li>
<li>Definisce il metodo di ricerca:<ul>
<li><spanclass="menu">per Nome</span> - una ricerca in base al nome del file o della cartella</li>
<li><spanclass="menu">per Attributo</span> - una ricerca avanzata, puoi specificare i termini di ricerca per uno o più attributi</li>
<li><spanclass="menu">per Formula</span> - una ricerca ancora più avanzata, è possibile mettere a punto un termine di ricerca complesso</li></ul></li>
<li><p>Seleziona su quali unità cercare.</p></li>
<li><p>Il termine di ricerca.</p></li>
<li><p>Visualizza o nasconde opzioni aggiuntive.</p></li>
<li><p>Non selezionare la casella <spanclass="menu">Temporary</span> se non vuoi che la query venga distrutta dopo 7 giorni.</p></li>
<li><p>Spunta se vuoi che la tua ricerca <spanclass="menu">Includa il cestino</span>.</p></li>
<li><p>Facoltativamente, inserisci il nome della query se vuoi che venga salvata.</p></li>
<li><p>Per salvare la query puoi trascinare e rilasciare questa icona in qualsiasi posizione. In questo modo con il tasto destro del mouse puoi salvare la ricerca come template.</p></li>
<aid="basic-query"name="basic-query">Query di base - "per Nome"</a></h2>
<p>Se vuoi semplicemente trovare tutti i file e le cartelle sui tuoi dischi che corrispondono ad un modello specifico, lascia il metodo di ricerca su <spanclass="menu">by Name</span>, inserisci il termine di ricerca nella casella di testo e premi <spanclass="key">ENTER</span>.</p>
<p>Puoi creare delle query più avanzate cercando in base agli attributi di tipi di file specifici. Per fare ciò, questi attributi devono essere <ahref="index.html">indicizzati</a>.</p>
<p>Puoi inziare impostando il tipo di file da <spanclass="menu">All files and folders</span>, per esempio, <spanclass="menu">Text | E-mail</span> e cambiare il metodo di ricerca in <spanclass="menu">by Attribute</span>.</p>
<p>Questo aggiunge un menu pop-up a sinistra della casella di testo e, sotto di questo, i bottoni <spanclass="button">Add</span> e <spanclass="button">Remove</span>. Dal menu puoi scegliere con quali attributi fare una query. Con <spanclass="button">Add</span> e <spanclass="button">Remove</span> puoi fare query con attributi addizionali o rimuoverli. Questi attributi possono essere collegati con AND/OR.</p>
<p>Questa è la finestra di ricerca, quando cerchi tutte le email ricevute da Clara Botters negli ultimi due mesi che hanno nel Soggetto "vibrafono" o "scettico".<br/>
Come vedi, la ricerca attraverso gli attributi basati sul tempo supporta alcune frasi utili come: oltre a "gli ultimi due mesi", puoi usare anche "oggi", "ieri", "lunedì" o "o l'ultimo lunedì" (che è il lunedì dell'ultima settimana), o "o gli utlimi 2 minuti/ore/giorni/settimane".<br/>
Questo è un buon modo per ridurre il numero di risultati di ricerca.</p>
<aid="more-adv-query"name="more-adv-query">Query ancora più avanzate - "Per Formula"</a></h2>
<p>Inserire manualmente una formula per effettuare una query (espressioni regolari) è davvero scoraggiante e poco pratico. Ma ha anche altri usi.</p>
<p>Prende le query precedenti in base all'attributo delle mail di Clara relative a vibrafoni ecc. Se si dispone di tutti gli attributi ed i loro termini di ricerca impostati, prova ad usare la modolità <spanclass="menu">by Formula</span> e si sopraffatto da questa stringa di ricerca di una liena:</p>
<li><p>Puoi copiare la stringa e incollarla ad altre persone in un'email, su un forum o su IRC per essere usata o per un debug.</p></li>
<li><p>Puoi usare qesto metodo per costruire una query in modalità <spanclass="menu">Attribute</span> e quindi passare alla modalità <spanclass="menu">Formula</span>, per generare comodamente una stringa di ricerca da utilizzare per una query nel Terminal o in uno script.</p></li>
<li><p>È possibile affinare la query inserendo parentesi dove necessario, rendere alcune parti case-sensitive o annulare combinazioni logiche cambiando, per sempio "<tt>==</tt>" to "<tt>!=</tt>" per NOT AND. Tutto quello che ti serve è una conoscenza basilare delle <ahref="http://it.wikipedia.org/wiki/Espressione_regolare"class="external free"title="Wikipedia: Espressione regolare">espressioni regolari</a> e forse alcune nozioni di base sullo scripting.</p></li>
<p>Oltre allo sfondo grigio, le finestre dei risultati funzionano esattamente come qualsiasi altra finestra del Tracker. Ma alcune cose hanno bisogno di una spiegazione:</p>
<li><p>È possibile aprire la posizione di un file o una cartella con un doppio clic sul percorso del suo attributo.</p></li>
<li><p>Con <spanclass="menu">File | Edit Query</span> o <spanclass="key">ALT</span><spanclass="key">G</span> puoi tornare alla finestra di ricerca per ridefinire la tua query.</p></li>
<li><p>Una query è live quando un file che corrisponde ai tuoi criteri di ricerca appare o scompare dal tuo sistema, questi cambiamenti si riflettono in tempo reale nei tuoi risultati.</p></li>
<p>Puoi assegnare il layout di un attributo al risultato di una query per un tipo di file specifico.
Apri una cartella contenente file con l'estensione di cui ti piacerebbe creare un modello per organizzare gli attributi che ti piacerebbe avere nei risultati della query.
Copia questo layout con <spanclass="menu">Attributes | Copy Layout</span>.</p>
<p>Apri <spanclass="path">/boot/home/config/settings/Tracker/DefaultQueryTemplates</span>, crea una nuova cartella chiamata <i>group/filetype</i>, sostituendo gli slash con un underscore, esempio "audio_x-mp3". Apri la nuova cartella e incolla il layout precedentemente copiato con <spanclass="menu">Attributes | Paste Layout</span>.</p>
<aid="query-template"name="query-template">Modelli di Query</a></h2>
<p>Se fai doppio clic su una query salvata verrà avviata la ricerca dei file e la finestra dei risultati si aprirà immediatamente.
Tuttavia, è possibile che non desideri effettuare una ricerca con questi <i>esatti</i> parametri, ma potrai usarli come punto di partenza per modificare la formula.<br/>
Puoi creare un modello usando la voce del menu <spanclass="menu">Save Query as Template</span> (guarda <ahref="#find-window">(1) nello screenshot</a> in cima) o trascinando e rilasciando l'icona con il tasto destro del mouse(10) in qualsiasi punto. Facendo doppio clic non si aprirà la finestra dei risultati, ma il pannello di ricerca, che ti darà la possibilità di cambiare velocemente le stringhe di ricerca o aggiungere e rimuovere gli attributi.</p>
<p>Ogni volta che si sceglierà di salvare i modelli di query, essi verranno elencati nel menu "query più recenti" del pannello Find.</p>