haiku/docs/userguide/fur/queries.html
2020-05-30 10:43:56 +01:00

173 lines
13 KiB
HTML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="fur" xml:lang="fur">
<head>
<!--
*
* Copyright 2008-2019, Haiku. All rights reserved.
* Distributed under the terms of the MIT License.
*
* Authors:
* Humdinger <humdingerb@gmail.com>
* Translators:
* Fabio Tomat
*
-->
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta name="robots" content="all" />
<title>Interogazions</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" type="text/css" href="../Haiku-doc.css" />
</head>
<body>
<div id="banner">
<div><span>Vuide utent</span></div>
</div>
<div class="nav">
<div class="inner">
<ul class="lang-menu">
<li class="now">Furlan&nbsp;<span class="dropdown-caret">&#9660;</span></li>
<li><a href="../id/queries.html">Bahasa Indonesia</a></li>
<li><a href="../ca/queries.html">Català</a></li>
<li><a href="../de/queries.html">Deutsch</a></li>
<li><a href="../en/queries.html">English</a></li>
<li><a href="../es/queries.html">Español</a></li>
<li><a href="../fr/queries.html">Français</a></li>
<li><a href="../it/queries.html">Italiano</a></li>
<li><a href="../hu/queries.html">Magyar</a></li>
<li><a href="../pl/queries.html">Polski</a></li>
<li><a href="../pt_PT/queries.html">Português</a></li>
<li><a href="../pt_BR/queries.html">Português (Brazil)</a></li>
<li><a href="../ro/queries.html">Română</a></li>
<li><a href="../sk/queries.html">Slovenčina</a></li>
<li><a href="../fi/queries.html">Suomi</a></li>
<li><a href="../sv_SE/queries.html">Svenska</a></li>
<li><a href="../tr/queries.html">Türkçe</a></li>
<li><a href="../zh_CN/queries.html"> 中文 [中文]</a></li>
<li><a href="../ru/queries.html">Русский</a></li>
<li><a href="../uk/queries.html">Українська</a></li>
<li><a href="../jp/queries.html">日本語</a></li>
</ul>
<span>
« <a href="index.html">Tabele</a>
:: <a href="contents.html" class="uplink">Contignûts</a>
:: <a href="workshop-filetypes+attributes.html">Laboratori</a> »
</span></div>
</div>
<div id="content">
<div>
<table class="index" id="index" summary="index">
<tr class="heading"><td>Tabele</td></tr>
<tr class="index"><td>
<a href="#find-window">Il barcon Cjate</a><br />
<a href="#basic-query">Interogazions di base - "par non"</a><br />
<a href="#adv-query">Interogazions avanzadis - "par atribût"</a><br />
<a href="#more-adv-query">Interogazions ancjemò plui avanzadis - "par formule"</a><br />
<a href="#result-window">Il barcon dai risultâts</a><br />
<a href="#query-template">Modei des interogazions</a></td></tr>
</table>
<h1>Interogazions</h1>
<p>Une interogazion e je une ricercje di file basade sui atribûts dai file e e pues jessi fate di dentri Tracker o intal Terminâl. Lis interogazions a vegnin salvadis su <span class="path">/boot/home/queries/</span> e, come impostazion predefinide, a durin siet dîs prime di jessi eliminadis. Fâs câs che lis interogazions no son listis di risultâts statichis de tô ricercje, ma a son lis formulis de interogazion che ti daran fûr un gnûf risultât ogni volte che tu lis vierzis.<br />
Ancjemò miôr, no tu âs di fâ dopli clic par tornâ a eseguî une interogazion. Tu puedis <a href="tracker.html#navigating">sgarfâ jù</a> intune interogazion salvade, tant che cualsisei cartele, fasinti un clic diestri e navigant cui sot-menù.</p>
<h2>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="find-window" name="find-window">Il barcon Cjate</a></h2>
<p>Tu iniziis une interogazion clamant la vôs dal menù <span class="menu">Cjate...</span>, sedi dal menù dal Deskbar, o di cualsisei barcon Tracker, o dal scritori (che a dile dute al è un barcon Tracker a plen visôr). La scurte e je <span class="key">ALT</span> <span class="key">F</span>. Ti si presentarà il barcon di Cjate:</p>
<img src="images/queries-images/basic-query.png" alt="basic-query.png" />
<ol>
<li><p>Selezione lis interogazions resintis o salvadis, opûr salve i parametris de ricercje atuâl come <a href="#query-template">Model di interogazion</a>.</p></li>
<li><p>Strenç la ricercje di <span class="menu">Ducj i file e lis cartelis</span> a specifics gjenars di file.</p></li>
<li>Definìs il metodi di ricercje:<ul>
<li><span class="menu">par non</span> - une ricercje di base par non di file o non di cartele</li>
<li><span class="menu">par atribût</span> - une ricercje avanzade, tu specifichis i tiermis di ricercje par un o plui atribûts</li>
<li><span class="menu">par formule</span> - une ricercje ancjemò plui avanzade, tu puedis regolâ di fin un tiermin di interogazion complès</li></ul></li>
<li><p>Selezione in cualis unitâts lâ a cirî.</p></li>
<li><p>Inserìs il tiermin di ricercje.</p></li>
<li><p>La freciute e mostre/plate lis opzions adizionâls.</p></li>
<li><p>Gjave la selezion ae casele <span class="menu">Temporani</span> se no tu desideris che cheste interogazion si auto-elimini dopo 7 dîs.</p></li>
<li><p>Segne la casele <span class="menu">Inclût scovacere</span> se la interogazion e varès di includi la scovacere te ricercje.</p></li>
<li><p>Come opzion, inserìs un non par cheste interogazion se tu desideris salvâle.</p></li>
<li><p>Tu puedis strissinâ e molâ la icone dulà che tu vûs, par salvâ une interogazion. Fasint la stesse robe cul boton diestri dal mouse, ti ven dade la pussibilitât di salvâ come model.</p></li>
</ol>
<h2>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="basic-query" name="basic-query">Interogazions di base - "par non"</a></h2>
<p>Se tu desideris cjatâ juste ducj i file e lis cartelis sui tiei discs montâts cha a corispuindin a un specific model, al baste lassâ il metodi di ricercje su <span class="menu">par non</span>, inserìs il tiermin di ricercje tal ricuadri di test e frache <span class="key">INVIE</span>.</p>
<h2>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="adv-query" name="adv-query">Interogazions avanzadis - "par atribût"</a></h2>
<p>Tu puedis creâ interogazions plui avanzadis cirint tra i atribûts dai specifics gjenars di file. Par che al funzioni, chescj atribûts a scugnin jessi <a href="index.html">metûts in tabele</a>.</p>
<img src="images/queries-images/query-window.png" alt="query-window.png" />
<p>Si tache stabilint il gjenar di file cambiant di <span class="menu">Ducj i file e lis cartelis</span> a, par esempli, <span class="menu">test | E-mail</span> e dopo tu cambis il metodi di ricercje in <span class="menu">par atribût</span>.</p>
<p>Chest al zonte un menù a tende a çampe dal ricuadri di test e, sot dal ricuadri, al zonte i botons <span class="button">Zonte</span> e <span class="button">Gjave</span>. Dal menù tu sielzis cuâl atribût interogâ. Cun <span class="button">Zonte</span> e <span class="button">Gjave</span> tu puedis interogâ plui atribûts o tornâju a gjavâ. Chescj atribûts a puedin jessi colegâts in maniere logjiche cu lis funzions AND/OR (E / O par furlan).</p>
<p>Fasin un esempli cuntune interogazion di e-mail:</p>
<img src="images/queries-images/query-window-filled.png" alt="query-window-filled.png" />
<p>Chest al è il to barcon Cjate cuant che tu stâs cirint dutis lis e-mail che Clara Oswald ti à inviât tai ultins doi mês e che a àn come ogjet "sufflé" o "impossible".<br />
Tu puedis viodi che la ricercje a mieç di atribûts basâts sul timp e supuarte cualchi utile frase: sore a "last 2 months" (ultins doi mês) , tu puedis ancje doprâ "today"(vuê), "yesterday"(îr), "Monday"(Lunis) or "last Monday" (Lunis passât) (che al sarà il Lunis de setemane passade), o "last 2 minutes/hours/days/weeks" (ultins/ultimis 2 minûts/oris/dîs/setemanis).<br />
E je une buine maniere par taiâ vie tancj risultâts di ricercje.</p>
<h2>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="more-adv-query" name="more-adv-query">Interogazions ancjemò plui avanzadis - "par formule"</a></h2>
<p>Scrivi une formule di interogazion a man al è un lavôr avilent e une vore pôc pratic. Ma al à ancje i siei motîfs.</p>
<p>Cjape la interogazion par atribûts di prime, chê des mail di Clara che a vevin a ce fâ cui vibrafons e vie indenant. Se tu âs stabilît ducj i atribûts e i lôr tiermins di ricercje, prove a passâ ae modalitât <span class="menu">par formule</span> e ven cjapât de maravee di cheste ugnule stringhe di interogazion:</p>
<img src="images/queries-images/formula-query.png" alt="formula-query.png" />
<p>Ancjemò une volte come test, modificât pe facilitât di leture:</p>
<pre>(((((MAIL:from=="*[cC][lL][aA][rR][aA] [oO][sS][wW][aA][lL][dD]*")
&amp;&amp;(MAIL:when&gt;=%2 months%))
&amp;&amp;(MAIL:subject=="*[sS][uU][fF][fF][lL][éÉ]*"))
||(MAIL:subject=="*[iI][mM][pP][oO][sS][sS][iI][bB][lL][eE]*"))
&amp;&amp;(BEOS:TYPE=="text/x-email"))</pre>
<p>Ce utilitât aie?</p>
<ul>
<li><p>Tu puedis copiâ la stringhe e tacâle intune e-mail, forum o IRC par fâle doprâ a altris o par fâ un debug.</p></li>
<li><p>Tu puedis doprâ chest metodi par costruî une interogazion in modalitât <span class="menu">Atribût</span> e dopo passâ ae modalitât <span class="menu">Formule</span>, par gjenerâ in mût facil une stringhe di ricercje. Sierade tra virgulutis singulis, chê stringhe e pues vignî doprade cul comant <span class="cli">query</span> tal Terminâl.</p></li>
<li><p>Tu puedis rifinî la to interogazion inserint parentesis dulà che a coventin, rindi parts sensibilis aes maiusculis/minusculis o neâ cumbinazions logjichis cambiant p.e. "<tt>==</tt>" in "<tt>!=</tt>" par un NOT AND. Dut ce che ti covente e je une comprension di base des <a href="http://en.wikipedia.org/wiki/Regular_expression" class="external free" title="Wikipedia: Regular expression">espressions regolârs</a> e magari cualchi nozion di base su ce mût scrivi i script.</p></li>
</ul>
<h2>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="result-window" name="result-window">Il barcon dai risultâts</a></h2>
<p>Dopo che tu âs tacât une ricercje, il barcon Cjate al ven sostituît di un barcon cui risultâts. Achì si à un esempli che al à interogât "server":</p>
<img src="images/queries-images/result-window.png" alt="result-window.png" />
<p>In plui di vê un fonts grîs, i barcons dai risultâts a funzionin juste come cualsisei altri barcon di Tracker. E vâl la pene notâ cualchi robe:</p>
<ul>
<li><p>Tu puedis vierzi la posizion di un file o cartele fasint dopli clic sul so atribût posizion.</p></li>
<li><p>Cun <span class="menu">File | Modifiche interogazion</span> o <span class="key">ALT</span> <span class="key">G</span> tu tornis al barcon Cjate par rifinî la tô interogazion.</p></li>
<li><p>Une interogazion e je vive, vâl a dî che se un file, che al corispuint al criteri di ricercje, al ven fûr o al sparìs dal sisteme, cheste modifiche si riflet tai risultâts in timp reâl.</p></li>
</ul>
<p>Tu puedis assegnâ une disposizion di un atribût particolâr pai risultâts di une ricercje di un specific gjenar di file. Vierç une cartele che e conten i file dal gjenar di file che par chei tu desideris creâ un model, organize i atribûts in mût di vêju come che tu ju vûs presentâts tai risultâts de ricercje. Copie cheste disposizion cun <span class="menu">Atribûts | Copie disposizion</span>.</p>
<p>Vierç <span class="path">/boot/home/config/settings/Tracker/DefaultQueryTemplates</span>, cree une gnove cartele clamade <i>grup/gjenar-di-file</i>, sostituint la sbare ( / ) cuntune liniute basse, p.e. "audio_x-mp3". Vierç la gnove cartele e tachi dentri la disposizion copiade prime cun <span class="menu">Atribûts | Tache disposizion</span>.</p>
<h2>
<a href="#"><img src="../images/up.png" style="border:none;float:right" alt="index" /></a>
<a id="query-template" name="query-template">Modei des interogazions</a></h2>
<p>Se tu fasis dopli clic suntune interogazion salvade, la ricercje dal file e partìs di colp e il barcon dai risultâts si vierç daurman. Dut câs, tu podaressis no volê cirî cun chescj <i>precîs</i> parametris di ricercje, ma doprâle tant che pont di partence par modificâ un tic la formule.<br />
Doprant la vôs dal menù <span class="menu">Salve interogazion come model</span> (viôt <a href="#find-window">(1) te cature di schermi</a> parsore) o strissinant e molant la icone (10) dulà che tu vûs cul boton diestri dal mouse, tu puedis creâ propite chel model. Fasinti dopli clic nol vierzarà un barcon cui risultâts, ma il panel Cjate, cussì di dâti la pussibilitât di cambiâ daurman lis stringhis di ricercje o zontâ/gjavâ atribûts.</p>
<p>Ogni volte che tu sielzis di salvâ un model di interogazion, chei a vignaran listâts tal menù dal panel Cjate des interogazions resintis.</p>
</div>
</div>
<div class="nav">
<div class="inner"><span>
« <a href="index.html">Tabele</a>
:: <a href="contents.html" class="uplink">Contignûts</a>
:: <a href="workshop-filetypes+attributes.html">Laboratori</a> »
</span></div>
</div>
</body>
</html>