Voit hakea elementtejä hakuohjelmassa. Voit myös mukauttaa Haku-ikkunan hakuja.
Voit hakea elementtejä kirjoittamalla yksittäisiä hakuehtoja tai haettavia lauseita.
Seuraavat säännöt ovat voimassa hauissa:
- Lause on lainausmerkkien ympäröimä sanaryhmä – esimerkiksi "näkymän elementti".
- Oletushakuoperaattori on AND (JA). Jos esimerkiksi kirjoitat hakuehdot moduulin näkymä, tuloksissa näkyvät vain elementit, jotka sisältävät sekä sanan näkymä että sanan moduulin.
- Yksittäistä hakuehtoa haettaessa voidaan käyttää yleismerkkejä. Kysymysmerkki (?) merkitsee yksittäistä merkkiä, ja tähti (*) merkitsee useita merkkejä. Jos esimerkiksi kirjoitat hakuehdon a?to, tulokset saattavat sisältää esimerkiksi sanoja auto ja aito.
Jos kirjoitat hakuehdon auto*, tulokset saattavat sisältää esimerkiksi sanoja auto, autot ja autoilu.
Huomautus:
- Merkkijonojen alkujen yleismerkkihaut edellyttävät, että SQL:n lucene.allowleadingwildcard-ominaisuus on otettu käyttöön. Voit tehdä tämän määrittämällä lucene.allowleadingwildcard-ominaisuuden arvoksi true seuraavan SQL-komennon avulla: update projectsetting
set value='true' where pid=-2 and name = 'lucene.allowleadingwildcard'.
Oletusarvon mukaan tämä asetus ei ole käytettävissä. Yleismerkkien käyttö hakuehdon alussa voi tehdä toiminnosta erittäin kuormittavan, koska tällöin järjestelmän on luettava koko indeksin sanakeluettelo ja etsittävä siitä haettavaa merkkijonoa vastaavaa mallia.
- Yleismerkkihakuja ei voi tehdä kiinan ja japanin kielellä, koska niillä jokainen merkki tulkitaan omaksi hakuehdokseen.
Loogiset operaattorit
Huomautus: Loogiset operaattorit on kirjoitettava isoin kirjaimin.
| Operaattori |
Symboli |
Esimerkki |
Etsii |
| OR |
|| |
näkymä OR moduuli |
Kaikki elementit, jotka sisältävät joko sanan näkymä tai sanan moduuli. |
| AND |
&& |
näkymä AND moduuli |
Kaikki elementit, jotka sisältävät sekä sanan näkymä että sanan moduuli.
AND on oletusoperaattori. |
| NOT |
! |
näkymä NOT moduuli |
Kaikki elementit, jotka sisältävät sanan näkymä mutta eivät sanaa moduuli. Vihje: NOT-operaattorina voidaan käyttää myös yhdysviivaa (-).
|
Hakuasetukset
Kun olet kirjoittanut hakuehdon tai haettavan lauseen Hae-kenttään ja painanut Enter-näppäintä, näkyviin tulee ikkuna, jossa voit mukauttaa hakua.
Vihje: Jos hiljattain lisättyä elementtiä ei näy hakutuloksissa, hakuindeksi ei ole vielä päivittynyt niin, että se sisältäisi kyseisen elementin. Järjestelmä lisää uudet tiedot automaattisesti hakuindeksiin, mutta jos käsiteltäviä tietoja on paljon, hakuindeksin päivittyminen voi kestää pitkään.
Erikoismerkkien peruutus
Voit peruuttaa hakuehdon sisältämät erikoismerkit, jotka ovat käytössä kyselysyntaksissa. Kyseiset erikoismerkit ovat seuraavat: + - && || ! ()
{} [] ^ " ~ * ? : \
Voit peruuttaa nämä merkit kirjoittamalla kenoviivan (\) peruutettavan merkin edelle. Jos esimerkiksi haluat hakea tekstiä (1+1):2, käytä seuraavaa kyselyä: "\(1\+1\)\:2"
Tarkennetut haut
Hakujen ryhmittely: Voit yhdistää useita hakuehtoja loogisilla operaattoreilla ja muodostaa monitahoisia kyselyjä käyttämällä sulkeita. Jos esimerkiksi kirjoitat hakuehdot (moduuli OR elementti) AND työtila, tuloksissa näkyvät kaikki elementit, jotka sisältävät sanan työtila sekä sanan moduuli tai sanan elementti.
Likimääräiset haut: Voit tehdä likimääräisen haun kirjoittamalla aaltoviivan (~) yksittäisen hakuehdon loppuun. Voit esimerkiksi hakea sanoja, jotka kirjoitetaan melkein kuin kulkea, käyttämällä hakuehtoa kulkea~.
Läheisyyshaut: Hakutoiminnon avulla voidaan etsiä myös sanoja, jotka ovat määritetyn etäisyyden päässä toisistaan. Voit tehdä läheisyyshaun kirjoittamalla aaltoviivan (~) haettavan lauseen loppuun. Jos esimerkiksi haluat hakea sanoja moduuli ja elementti korkeintaan kolmen sanan päässä toisistaan elementissä, käytä hakuehtoa "moduuli elementti" ~3.