1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns=
"http://www.w3.org/1999/xhtml" lang=
"fi" xml:
lang=
"fi">
7 * Copyright 2008-2009, Haiku. All rights reserved.
8 * Distributed under the terms of the MIT License.
11 * Humdinger <humdingerb@gmail.com>
16 <meta http-equiv=
"content-type" content=
"text/html; charset=utf-8" />
17 <meta http-equiv=
"Content-Style-Type" content=
"text/css" />
18 <meta name=
"robots" content=
"all" />
19 <title>Kyselyt
</title>
20 <meta name=
"viewport" content=
"width=device-width, initial-scale=1.0" />
21 <link rel=
"stylesheet" type=
"text/css" href=
"../Haiku-doc.css" />
26 <div><span>User guide
</span></div>
31 <ul class=
"lang-menu">
32 <li class=
"now"><img src=
"../images/flags/fi.png" alt=
"" /> Suomi
</li>
33 <li><a href=
"../ca/queries.html"><img src=
"../images/flags/ca.png" alt=
"" />Català
</a></li>
34 <li><a href=
"../de/queries.html"><img src=
"../images/flags/de.png" alt=
"" />Deutsch
</a></li>
35 <li><a href=
"../en/queries.html"><img src=
"../images/flags/gb.png" alt=
"" />English
</a></li>
36 <li><a href=
"../es/queries.html"><img src=
"../images/flags/es.png" alt=
"" />Español
</a></li>
37 <li><a href=
"../fr/queries.html"><img src=
"../images/flags/fr.png" alt=
"" />Français
</a></li>
38 <li><a href=
"../it/queries.html"><img src=
"../images/flags/it.png" alt=
"" />Italiano
</a></li>
39 <li><a href=
"../hu/queries.html"><img src=
"../images/flags/hu.png" alt=
"" />Magyar
</a></li>
40 <li><a href=
"../pl/queries.html"><img src=
"../images/flags/pl.png" alt=
"" />Polski
</a></li>
41 <li><a href=
"../pt_PT/queries.html"><img src=
"../images/flags/pt_PT.png" alt=
"" />Português
</a></li>
42 <li><a href=
"../pt_BR/queries.html"><img src=
"../images/flags/pt_BR.png" alt=
"" />Português (Brazil)
</a></li>
43 <li><a href=
"../ro/queries.html"><img src=
"../images/flags/ro.png" alt=
"" />Română
</a></li>
44 <li><a href=
"../sk/queries.html"><img src=
"../images/flags/sk.png" alt=
"" />Slovenčina
</a></li>
45 <li><a href=
"../sv_SE/queries.html"><img src=
"../images/flags/sv_SE.png" alt=
"" />Svenska
</a></li>
46 <li><a href=
"../zh_CN/queries.html"><img src=
"../images/flags/zh_CN.png" alt=
"" /> 中文 [中文]
</a></li>
47 <li><a href=
"../ru/queries.html"><img src=
"../images/flags/ru.png" alt=
"" />Русский
</a></li>
48 <li><a href=
"../uk/queries.html"><img src=
"../images/flags/uk.png" alt=
"" />Українська
</a></li>
49 <li><a href=
"../jp/queries.html"><img src=
"../images/flags/jp.png" alt=
"" />日本語
</a></li>
52 «
<a href=
"index.html">Hakemisto
</a>
53 ::
<a href=
"contents.html" class=
"uplink">Contents
</a>
54 ::
<a href=
"workshop-filetypes+attributes.html">Workshop
</a> »
62 <table class=
"index" id=
"index" summary=
"index">
63 <tr class=
"heading"><td>Hakemisto
</td></tr>
64 <tr class=
"index"><td>
65 <a href=
"#find-window">Etsintäikkuna
</a><br />
66 <a href=
"#basic-query">Peruskyselyt -
"nimellä"</a><br />
67 <a href=
"#adv-query">Kehittyneemmät kyselyt -
"attribuutilla"</a><br />
68 <a href=
"#more-adv-query">Vielä edistyneemmät kyselyt -
"kaavalla"</a><br />
69 <a href=
"#result-window">Tulosikkuna
</a><br />
70 <a href=
"#query-template">Kyselymallinteet
</a>
76 <p>Kysely on tiedostoattribuutteihin perustuva tiedostohaku ja se voidaan suorittaa Seuraajassa tai Pääteikkunassa. Kyselyt tallennetaan kansioon
<span class=
"path">/boot/home/queries/
</span> ja säilytetään oletuksena viimeiset seitsemän päivää ennen tyhjentämistä. Huomaa, että nämä eivät ole hakusi staattisia tuloksia, vaan kyselylomakkeita, jotka liipaisevat uuden haun aina avattaessa.
<br />
77 Mikä parempaa, sinun ei tarvitse kaksoisnapsauttaa kyselyn tekemiseksi uudelleen. Voit
<a href=
"tracker.html#navigating">porautua
</a> tallennettuuun kyselyyn aivan kuin mihin tahansa kansioon napsauttamalla hiiren kakkospainikkeella ja navigoimalla alivalikoiden lävitse.
</p>
80 <a href=
"#"><img src=
"../images/up.png" style=
"border:none;float:right" alt=
"index" /></a>
81 <a id=
"find-window" name=
"find-window">Etsintäikkuna
</a></h2>
82 <p>Aloitat haun kutsumalla
<span class=
"menu">Etsi...
</span>-valikkoa joko Työpöytäpalkista tai mistä tahansa Seuraaja-ikkunasta tai Työpöydältä (mikä on itse asiassa kokonäytön kokoinen Seuraaja-ikkuna). Pikanäpppäin on
<span class=
"key">ALT
</span> <span class=
"key">F
</span>. Sinulle esitellään Haku-ikkuna:
</p>
83 <img src=
"images/queries-images/basic-query.png" alt=
"basic-query.png" />
85 <li><p>Valitse nykyiset tai tallennetut kyselyt tai tallenna nykyiset hakuparametrit
<a href=
"#query-template">Kyselymallinteena
</a>.
</p></li>
86 <li><p>Kavenna etsintäaluetta valikosta
<span class=
"menu">Kaikki tiedostot ja kansiot
</span> tiettyyn tiedostotyyppiin.
</p></li>
87 <li>Määritä hakumenetelmä:
<ul>
88 <li><span class=
"menu">Nimellä
</span> - perushaku tiedosto- tai kansionimellä
</li>
89 <li><span class=
"menu">Attribuutilla
</span> - edistynyt haku, määritä hakutermeiksi yksi tai useampia attribuutteja
</li>
90 <li><span class=
"menu">Kaavalla
</span> - vieläkin edistyneempi haku, voit hienosäätää mutkikkaita hakutermejä
</li></ul></li>
91 <li><p>Valitse levyasema, jolta etsitään.
</p></li>
92 <li><p>Kirjoita hakutermi.
</p></li>
93 <li><p>Laajentaja piilottaa/paljastaa lisävalitsimet.
</p></li>
94 <li><p>Ota pois valintaruutu
<span class=
"menu">Tilapäinen
</span>, jos et halua kyselyn katoavan automaattisesti
7 päivän jälkeen.
</p></li>
95 <li><p>Valitse valintaruutu
<span class=
"menu">Sisällytä roskakori
</span>, jos haluat etsiä myös roskakorista.
</p></li>
96 <li><p>Valinnainen, kirjoita nimi tälle kyselylle, jos haluat tallentaa sen.
</p></li>
97 <li><p>Kyselyn tallentamiseksi voit raahata ja pudottaa kuvakkeen minne tahansa. Kun sen tekee hiiren kakkospainikkeella, valikko tarjoaa tallentamisen mallinteena.
</p></li>
101 <a href=
"#"><img src=
"../images/up.png" style=
"border:none;float:right" alt=
"index" /></a>
102 <a id=
"basic-query" name=
"basic-query">Peruskyselyt -
"nimellä"</a></h2>
103 <p>Jos haluat yksinkertaisesti löytää kaikki ne tiedostot ja kansiot liitetyiltä levyiltä, jotka täsmäävät tiettyyn hakulauseeseen, jätä hakumenetelmäksi vain
<span class=
"menu">Nimellä
</span>, kirjoita hakutermi teksti-ikkunaan ja paina
<span class=
"key">ENTER
</span>-näppäintä.
</p>
106 <a href=
"#"><img src=
"../images/up.png" style=
"border:none;float:right" alt=
"index" /></a>
107 <a id=
"adv-query" name=
"adv-query">Kehittyneemmät kyselyt -
"attribuutilla"</a></h2>
108 <p>Voit luoda edistyneempiä kyselyjä etsimällä tiettyjen tiedostotyyppien attribuuttisen sisältä. Jotta tämä toimisi, attribuutit on
<a href=
"index.html">indeksoitava
</a>.
</p>
109 <img src=
"images/queries-images/query-window.png" alt=
"query-window.png" />
110 <p>Käynnistät tiedostotyypin asettamisen esimerkiksi valinnasta
<span class=
"menu">Kaikki tiedostot ja kansiot
</span> valintaan
<span class=
"menu">Teksti | Sähköposti
</span> ja hakumenettelyn vaihto valintaan
<span class=
"menu">Attribuuteilla
</span>.
</p>
111 <p>Tämä lisää ponnahdusvalikon teksti-ikkunan vasemmalle puolelle ja painikkeet
<span class=
"button">Lisää
</span> ja
<span class=
"button">Poista
</span> sen alle. Valikosta voi valita, että mitä attribuuttia kyselee. Painikkeilla
<span class=
"button">Lisää
</span> ja
<span class=
"button">Poista
</span> voit kysellä lisäattribuutteja ja poistaa niitä taas. Nämä attribuutit linkitetään loogisesti binaarilogiikan AND- tai OR-tiloilla.
</p>
112 <p>Tehkäämme sähköpostikysely esimerkkinä:
</p>
113 <img src=
"images/queries-images/query-window-filled.png" alt=
"query-window-filled.png" />
114 <p>Tämä on Haku-ikkunasi, kun etsit kaikkia niitä sähköpostiviestejä, jotka Clara Botters on lähettänyt sinulle viimeisen kahden kuukauden aikana ja joissa aiheena on
"vibraphone" tai
"skepticality".
<br />
115 Kuten näet, aikaperustaisten attribuuttien kautta hakeminen tukee joitakin hyödyllisiä lauseita: paitsi
"viimeiset 2 kuukautta", voisit käyttää myös
"tänään",
"eilen",
"maanantai" tai
"viime maanantai" (mikä olisi maanantai viime viikolla), tai
"viimeiset 2 minuuttia/tuntia/päivää/viikkoa".
<br />
116 Hyvä tapa rajoittaa hakutulosten lukumäärää.
</p>
119 <a href=
"#"><img src=
"../images/up.png" style=
"border:none;float:right" alt=
"index" /></a>
120 <a id=
"more-adv-query" name=
"more-adv-query">Vielä edistyneemmät kyselyt -
"kaavalla"</a></h2>
121 <p>Kaavakyselyn kirjoittaminen käsin on puuduttavaa ja todella aika epäkäytännöllistä. Mutta sillä on silti käyttöä.
</p>
122 <p>Ota yllä oleva kysely attribuutilla Claran niistä sähköpostiviesteistä, jotka koskevatt vibrafonista jne. Jos sinulla on kaikki attribuutit ja niiden hakutermit asetettuna, yritä vaihtaa
<span class=
"menu">Kaavalla
</span>-tilaan ja saat näkyviin tämän yksirivisen kyselymerkkijonon:
</p>
123 <img src=
"images/queries-images/formula-query.png" alt=
"formula-query.png" />
124 <p>Vielä kerran kun teksti on muokattu luettavammaksi:
</p>
125 <pre>(((((MAIL:from==
"*[cC][lL][aA][rR][aA] [bB][oO][tT][tT][eE][rR][sS]*")
126 &&(MAIL:when
>=%
2 months%))
127 &&(MAIL:subject==
"*[vV][iI][bB][rR][aA][pP][hH][oO][nN][eE]*"))
128 ||(MAIL:subject==
"*[sS][kK][eE][pP][tT][iI][cC][aA][lL][iI][tT][yY]*"))
129 &&(BEOS:TYPE==
"text/x-email"))
</pre>
130 <p>Mihin käyttöön?
</p>
132 <li><p>Voisit kopioida ja liittää merkkijonon sähköpostiviestiin, foorumille tai IRC-kanavalle toisten käyttöön vianjäljitystä varten.
</p></li>
133 <li><p>Voit käyttää tätä menetelmää kyselyn rakentamiseki
<span class=
"menu">Attribuutti
</span>-tilassa ja vaihtaa sitten
<span class=
"menu">Kaava
</span>-tilaan hakumerkkijonojen helpompaa tuottamista varten Pääteikkunassa tai skriptissä käyttöä varten.
</p></li>
134 <li><p>Voit hienosäätää kyselyäsi lisäämällä lainausmerkkejä milloin tarvetta ilmenee, tekemällä osan kirjainkoosta riippuvaksi tai muuttamalla loogisen yhdistelmän negaatioksi
"<tt>==</tt>"-muodosta
"<tt>!=</tt>"-muotoon NOT AND. Tarvitset ainoastaan
<a href=
"http://fi.wikipedia.org/wiki/S%C3%A4%C3%A4nn%C3%B6llinen_lauseke" class=
"external free" title=
"Wikipedia: Säännöllinen lauseke">säännöllisten lausekkeiden
</a> ja ehkä joidenkin skriptausperusteiden ymmärtämistä.
</p></li>
138 <a href=
"#"><img src=
"../images/up.png" style=
"border:none;float:right" alt=
"index" /></a>
139 <a id=
"result-window" name=
"result-window">Tulosikkuna
</a></h2>
140 <p>Haun käynnistymisen jälkeen Etsi-ikkuna korvautuu tulosikkunalla. Tässä on esimerkki, jossa hakuterminä on
"server":
</p>
141 <img src=
"images/queries-images/result-window.png" alt=
"result-window.png" />
142 <p>Lukuunottamatta harmaa taustaa tulosikkunat ovat tarkalleen samanlaisia kuin muut Seuraaja-ikkunat. Jotkut asiat ovat mainitsemisen arvoisia:
</p>
144 <li><p>Voit avata tiedoston tai kansion sijainnin kaksoisnapsauttamalla sen polkuattribuuttia.
</p></li>
145 <li><p>Valikolla
<span class=
"menu">Tiedosto | Muokkaa kyselyä
</span> tai näppäimillä
<span class=
"key">ALT
</span> <span class=
"key">G
</span> pääset takaisin Etsi-ikunaan ja voit parannella kyselyäsi.
</p></li>
146 <li><p>Kysely on elossa, toisin sanoen, jos tiedosto, joka täsmää hakuukriteeriisi, ilmaantuu tai katoaa järjestelmästäsi, tämä muutos heijastuu tulokseesi ajantasaisesti.
</p></li>
148 <p>Voit liittää järkevän attribuuttiasettelun tietyn tiedostotyypin kyselytulokseen. Avaa kansio, joka sisältää ne tiedostotyyppitiedostot, joille haluat luoda mallinteen ja järjestää attribuutit siten kuin haluat kyselytuloksesi esitettävän. Kopioi tämä asettelu valikolla
<span class=
"menu">Attribuutit | Kopioi asettelu
</span>.
</p>
149 <p>Avaa
<span class=
"path">/boot/home/config/settings/Tracker/DefaultQueryTemplates
</span>, luo uusi kansio nimellä
<i>group/filetype
</i>, korvaten kauttaviivan alaviivalla, esimerkiksi
"audio_x-mp3". Avaa uusi kansio ja liitä aiemmin kopioitu asettelu
<span class=
"menu">Attribuutit | Liitä asettelu
</span>-valikolla.
</p>
153 <a href=
"#"><img src=
"../images/up.png" style=
"border:none;float:right" alt=
"index" /></a>
154 <a id=
"query-template" name=
"query-template">Kyselymallinteet
</a></h2>
155 <p>Jos kaksoisnapsautat tallennettua kyselyä, tiedostohaku käynnistyy taas kerran ja tulosikkuna avautuu välittömästi. Et ehkä kuitenkaan halua etsiä
<i>tarkalleen
</i> näillä hakuparametreilla, vaan käyttää sitä vain hiukan muotoillun kaavan aloituspisteenä.
<br />
156 Käyttämällä
<span class=
"menu">Tallenna kysely mallinteena
</span>-valikkorivillä (katso
<a href=
"#find-window">(
1) näytönkaappauksessa
</a> ylhäällä) tai raahaamalla ja pudottamalla kuvakkeen (
10) minne tahansa hiiren kakkospainikkeella, voit luoda juuri sellaisen mallinteen. Sen kaksoisnapsauttaminen ei avaa tulosikkunaa, vaan Etsi-paneelin, antaen mahdollisuuden nopeasti vaihtaa hakumerkkijonoja ja lisätä tai poistaa attribuutteja.
</p>
157 <p>Milloin valitset kyselyn tallentamisen mallinteena, ne luetellaan Etsi-paneelin äskettäisten kyselyjen valikossa.
</p>
162 <div class=
"inner"><span>
163 «
<a href=
"index.html">Hakemisto
</a>
164 ::
<a href=
"contents.html" class=
"uplink">Contents
</a>
165 ::
<a href=
"workshop-filetypes+attributes.html">Workshop
</a> »