A kereső alrendszerben elemeket kereshet. A kereséseket a Keresés ablakban szabhatja testre.
Egyedülálló szavakat vagy kifejezéseket megadva kereshet elemeket.
A keresésre a következő szabályok vonatkoznak:
- A kifejezés idézőjelek közé tett szavak csoportja, például:
"elem megtekintése".
- Az alapértelmezett keresési operáto: "AND". Ha például a modul nézet szavakkal keres, akkor csak azok az elemek jelennek meg az eredmények között, amelyek a nézet és a modul szavakat egyaránt tartalmazzák.
- Amikor egyetlen szót keres, helyettesítő karaktereket használhat. A kérdőjel (?) egyetlen karaktert jelöl; a csillag (*) több karaktert jelöl. Ha például te?t szóval keres, az eredmények közé bekerülhet a text és a test.
Ha a test* szóval keres, az eredmények magukba foglalhatják a következőket: test, a tests és testing.
Megjegyzés:
- Az SQL-ben engedélyeznie kell a lucene.allowleadingwildcard elemet a
helyettesítő karakteres keresés engedélyezéséhez a karaktersorozatok
elején. Ehhez a lucene.allowleadingwildcard elemet true értékűre kell
beállítania a következő sql parancs használatával: update projectsetting
set value='true' where pid=-2 and name = 'lucene.allowleadingwildcard'.
Ez a beállítás alapértelmezésben nem érhető el. A kezdeti
helyettesítő karakterekkel végzett keresés drága művelet lehet,
mivel a keresési karaktersorozatnak megfelelő minta keresését igényli a
tokenek listájában a teljes indexben.
- A helyettesítő karakteres keresés nem alkalmazható a kínai és a japán nyelvek esetén, mivel ezekben minden karakter egy-egy szónak számít.
Logikai operátorok
Megjegyzés: A logikai műveleti jeleket nagybetűvel kell írni.
| Operátor |
Szimbólum |
Példa |
Találat |
| OR |
|| |
nézet OR modul |
Minden olyan elem, amely vagy a nézet vagy a modul szót tartalmazza. |
| AND |
&& |
nézet AND modul |
Minden olyan elem, amely a nézet és a modul szót egyaránt tartalmazza.
Az AND az alapértelmezett műveleti jel. |
| NOT |
! |
nézet NOT modul |
Minden olyan elem, amely tartalmazza a nézet szót, de nem tartalmazza a modul szót. Tipp: A gondolatjel (-) szintén NOT műveleti jelet jelöl.
|
Keresési beállítások
Miután megad egy szót vagy kifejezést a Keresés mezőben és Enter-t nyom, egy ablak nyílik meg, amelyben testre szabhatja a keresést.
Tipp: Ha nem talál egy közelmúltban hozzáadott elemet, akkor a keresőindex még nem frissült, ezért nem tartalmazza az új elemet. Az új adatok hozzáadása a keresőindexhez automatikus, de
ha sok adat érintett, eltarthat egy ideig, amíg a keresőindex frissítése megtörténik.
Korlátozott keresés
Az elemeknek egy nagyobb nézetben megvalósuló gyorsabb
kereséséhez kijelölheti a Korlátozott keresés lehetőséget.
Ha kiválasztja ezt a lehetőséget, akkor a keresés csak az Előtag és Cím attribútumokon fog
végbemenni. A lehetőség beállításai mindig mentésre kerülnek a keresési művelet elvégzésekor. A keresés során a * karaktert is használhatja.
Különleges karakterek használata keresésekben
Ha egy keresett kifejezés
olyan különleges karaktereket tartalmaz, amelyek egyben a lekérdezési szintaxis részei is, akkor
megadható, hogy azokat mégis a keresőkifejezés részeként értelmezze a program. A különleges karakterek: + - && || ! ( ) { } [ ] ^ " ~ * ? : \
Ha ezeket a karakterek kívánja keresni, akkor írjon be egy fordított törtvonalat (\) a karakter elé. Ha például a (1+1):2 kifejezést kívánja keresni, használja a következő lekérdezést: "\(1\+1\)\:2"
Részletes keresések
Keresések csoportosítása:
Több kifejezést logikai műveleti jelekkel kombinálva összetettebb lekérdezést alakíthat ki zárójelek használatával. Ha például (modul
OR elem) AND munkaterület kifejezéssel keres, a találatok magukba foglalják az összes olyan elemet, amely tartalmazza a munkaterület szó, és szintén tartalmazza vagy a modul vagy az elem szót.
Nem pontos keresés: Nem pontos kereséshez írjon be egy hullám karaktert (~) egy egyedülálló szó végére. Ha például olyan szót kíván keresni, amelyet a roam szóhoz hasonlóan írnak, gépelje be a következőt: roam~.
Szomszédságkeresések: Ilyen keresés megtalálhat olyan szavakat, amelyek egy adott távolságra vannak egymástól. Szomszédságkereséshez írjon be egy hullám karaktert (~) egy kifejezés végére. Ha például a modul és az elem szavakra úgy kíván keresni, hogy azok legfeljebb három szó távolságra legyenek egymástól egy elemen belül, akkor a kereséshez használja a "modul elem" ~3 kifejezést.