A Firefox 3 megváltoztatta a könyvjelző rendszert egy alapvető html alapú rendszerről az sqlite adatbázisokra. Az adatbázisok használatának egyik előnye az egyedi lekérdezések futtatásának lehetősége.
Három úgynevezett intelligens könyvjelző már elérhető a Firefox 3 telepítése után: A Látogatottabb, A Legutóbb könyvjelzővel és a Legutóbbi címkék mind adatbázis-lekérdezéseket használnak, hogy dinamikus eredményeket biztosítsanak a felhasználó számára.
Tehát mi lehetséges ezzel a technikával a három alapértelmezett dinamikus könyvjelzőmappa mellett? A felhasználók megjeleníthetnek minden olyan könyvjelzőt, amely egy meghatározott címkével van megcímkézve, megjeleníthetik a legutóbbi tíz oldalt, amelyet egy adott domainben meglátogattak, vagy felsorolhatják a legkevésbé látogatott könyvjelzőket.
Számos további lehetőség létezik, és csupán az adatbázis-lekérdezés helyes meghatározása a kívánt eredmények elérése érdekében.
Először az alapok. Az adatbázis-lekérdezéseket normál könyvjelzőkként adják hozzá, és az erőforrásra mutató szokásos cím helyett a hely mezőbe helyezik. A név szabadon választható, az adatbázis-lekérdezések pedig a place: query syntax-ot használják. Vessen egy pillantást egy példára:
A fenti lekérdezés "place: queryType = 0 & sort = 8 & maxResults = 10" a queryType, sort és a maxResults szűrőket használja.
- queryType = 0 visszaadja az előzmények eredményeit
- sort = 8 rendezi a könyvjelzőket a látogatások számának alapján
- maxResults = 10 az eredményeket tíz könyvjelzőre korlátozza.
További érdekes paraméterek:
- sort = 0 visszaadja a természetes könyvjelző sorrendet.
- sort = 1 A-tól Z-ig
- sort = 12 dátum szerint
- maxresults = 0 az összes eredményt megjeleníti
- queryType = 1 lekérdezi a könyvjelzőket
- queryType = 2 az összes helyről eredményt ad
- domain = string csak azokat a találatokat adja vissza, amelyek megegyeznek a domain névvel
A Mozillazine fórum srácai jó munkát végeztek a releváns lekérdezések felsorolásakor, és felesleges lenne egyszerűen másolni és beilleszteni munkájukat ide.
Csak lépjen tovább a fórumra, és nézzen meg egy kérdést. Ha szeretne egy konkrét lekérdezést, és nem tudja, hogy működjön, tudassa velünk a megjegyzésekben, és megpróbáljuk felépíteni az Ön számára.