RecallMonkey Bringer Enkelt søk til Firefox History

Hvor ble den siden du var bare å se på et par dager siden? Hvis du er en Firefox-bruker, svare på det spørsmålet akkurat mye enklere. Ja, tilbyr leseren enkel bokmerking og niceties som bokmerke mapper og multi-browser sync – og ja, det er hundrevis av tilleggsprogrammer som hjelper deg kategorisere, tag, eksport, import, og sende inn linker i alle tenkelige måter. Men alt for ofte, re-finne den siden du bare tok en tilfeldig titt på er fortsatt lettere å gjøre med en Web søkemotor – og det er premisset bak RecallMonkey, som gir deg en søke-motor-lignende grensesnitt til din egen nettleserloggen.

Monkeying med Søk Theory

I tidligere tider, primitive Firefox-brukere prøver å klore deres vei tilbake til en bestemt side fra sin historie hadde, men en måte å gjøre det: åpne opp " Show History " ruten (Ctrl-Shift-H på Linux), og sile gjennom side etter side med nettadresser. Det var et enkelt mønster-matchende søkeboksen, men resultatene det returnerte var lite fleksible (ingen fuzzy matching eller komplekse spørringer), og det var ingen søk-i-resultater alternativet med å bore videre i. I desperate øyeblikk, senere Firefox-brukere hadde et annet alternativ: begynne å skrive ord i adresselinjen ( aka
" Awesomebar ") og vente tålmodig mens nettleseren kvernet opp noen sidetitler som vagt matchet ... mesteparten av tiden. Ingen var fornøyd med begge alternativene.

RecallMonkey tar Nettsøk erfaring som sin signalet. Det er et produkt av Mozillas Mozilla Labs R & D-gruppen, og spesielt en utvekst av Prospector, et eksperiment for å gjøre surfingen vennligere ved å gjøre bedre bruk av data om din surfeøkt – hvilke nettsteder du besøker, når du besøker dem, hva du bokmerke eller tag og hva du ikke.

Den grunnleggende ideen om RecallMonkey er at i stedet for History vindu med sin statiske, sortert liste over nettadresser du 've besøkt, kan du få tilgang til en live-oppdatering, Javascript-drevet søkemotor som miner den samme historien, men på en mer naturlig måte. Som Google og de andre store Web søkemotorer, RecallMonkey resultater starter med et søkeord, men at du kan utelukke eller prioritere bestemte domener, begrense tidsperioden som vises, og markere nettadressene du har laget bokmerker. Jakten er ikke begrenset til eksakte søkeord, heller, ta en side fra den populære søkemotor tjenester og tilby en viss grad av " uklar " . samsvar

For å være tydelig, RecallMonkey ikke presentere deg med forskjellige
elementer enn Firefox statiske Historie syn komponent eller Awesomebar – det bare bruker en rangering algoritme og de nevnte verktøyene for å gi deg en bedre sjanse til å finne det du leter etter enn gjør en enkel søkeordbasert kamp. Den går også i nettleservinduet, slik at du kan til og med feste det som en " app kategorien " og har det for hånden hele dagen lang.

Testing Det

Bortsett fra den funksjonen satt seg, er en annen fin ting om RecallMonkey at det er skrevet helt i Mozillas nye, lette Add-ons SDK – betyr den komplette opplevelsen håndteres i HTML, CSS og Javascript. Det gir en bredere kompatibilitet med ulike versjoner av nettleseren, en raskere utvikling syklus for ingeniørene hos Mozilla Labs, og vesentlig forenklet installasjon.

Du gjør fortsatt trenger å besøke RecallMonkey add-on for å laste ned og installere forlengelse. Den nåværende versjonen støtter alle versjoner av Firefox siden 4.0 release. Men fordi RecallMonkey ikke er skrevet i XUL, krom, eller andre heftige skjøte mekanismer, er det ikke nødvendig å starte Firefox. Du kan begynne å bruke skjøte umiddelbart etter Add-ons veiviseren sier den er ferdig.

Minst, er at teorien. Den ene rynke verdt å se opp for er at RecallMonkey legger til et element i nettleseren historie menyen, og dette menyvalget kan ikke vises umiddelbart. Det vil være til stede når du neste relanseringen Firefox, though. Men du kan fortsatt fyre opp RecallMonkey med hurtigtasten Ctrl-Shift-M. Dette åpner en ny fane, laste inn en særegen ressurs. //URI

Det du får er en søkeboks øverst og fire finjusteringsverktøy ned på venstre side. Søkene er levende, med resultater oppdatert mens du skriver. Listen er sortert – selv om jeg ikke kan finne noen grundig dokumentasjon av algoritmen, det ser ut til å vekte ofte besøkte sider høyere, og prøve å blande i resultater fra flere domener. Bare én skjerm-ful er lastet på en gang; når du ruller ned flere treff laste on-demand.

For nå, finjusteringsverktøy inkluderer tidsvelgeren med fem alternativer (siste 24 timer, forrige uke, forrige måned, i fjor, og all tid), en " Prioriter Huskeliste " sjekk-boksen, og bitte små piler og X sin ved siden av hvert resultat. Ved å klikke på X excises oppføring domene fra resultatene og legger det til en " Ekskludert nettsteder " listen til venstre. Klikke på pilen legger domenet til " prioriterte steder " listen.

Det virker som om begge disse språk baserte funksjoner er begrenset til basen URL, som er nyttig, men har sine svakheter. Jeg er håpefull at ytterligere forbedringer vil la meg skille mellom (for eksempel) søkeresultatene stammer fra www.google.com/search? Anmeldelser og Google Reader sider stammer fra www.google.com/reader /view /
. Det ser ikke ut til at det er noen spesielle operatører (for eksempel ved å bruke plusstegnet for å kreve en eksakt match for et bestemt ord), men anførselstegn synes å bli tolket som et uttrykk søk.

I noen spesiell søke, den prioritere og inkluderer alle filtre hjelpe deg å forbedre dine resultater ganske raskt. Live-oppdatering listen er rask, og til min øye på fuzzy matching (men det er gjort) ikke gi noen betydelig antall head-skrape ". Falske positiver " Jeg vil heller se en faktisk beskrivelse av søkealgoritmen enn å finne ut av det på min egen, men så igjen dette er et Labs utgivelse, ikke et ferdig produkt

Sett din egen ". Planet of the Apes " Spøk Her

Apropos, så praktisk som RecallMonkey er, kan du aldri glemme at Mozilla Labs verktøy er slutt, eksperimentell. Det er risiko, og produsere bullet-proof kode er ikke målet – læring er. RecallMonkey funksjonalitet kan være en av de eksperimentene som (som Internett) beviser så nyttig at det outgrows raskt laboratoriet og omslutter hele verden. På den annen side kan det være mer som noen av de mer tallrike eksperimenter som rømmer fra laboratoriet, og skape utbredt kaos på verdens syvende og sist blir ødelagt (se en rekke gamle Sci-Fi filmer som referanse).
< p> Etter mine egne tester, jeg definitivt helle mot " nyttig " utfallet, men enda så dagens utvidelse kommer med noen ting. Etter å ha brukt RecallMonkey for et par dager kontinuerlig (holde den åpen i en fane), fant jeg Firefox i-sideinnhold blir tregere og svært utsatt for spontane krasjer. Ingen slike problemer ble funnet ved lukking RecallMonkey i mellom bruker. Jeg kan selvsagt ikke bevise at RecallMonkey var den skyldige (delvis fordi jeg bruker omtrent et dusin extensions – ikke engang Mozilla Labs kan garantere at uavhengige utvidelser ikke forstyrrer med hverandre
), men det virker som det mest sannsynlig kilde. Fordi XUL UI var upåvirket, er sideinnhold fattige respons mer sannsynlig å være på grunn av Javascript-motoren enn noe annet, og RecallMonkey er en Javascript-drevet forlengelse. Din kjørelengde kan variere.

Likevel, når det brukes med tilbakeholdenhet, og tilbyr RecallMonkey en merkbart bedre opplevelse enn standardøkten grensesnitt. Dette er også den første Add-ons SDK extension jeg har testet, og jeg ble imponert av denne funksjonen også – nok slik at jeg har begynt å se inn i SDK selv.

Jeg håper RecallMonkey er kommet for å bli, selv om det desperat behov for dokumentasjon av søke matchende heuristikk, noen flere søkeoperatorer, og du skal sette sin side bakgrunn farge i stedet for bare anta vi alle bruker hvitt. Alternativet er å gå tilbake til å bruke History panelet, eller enda verre, å stole på Awesomebar uforutsigbare black-box matching. Verken en gir deg mye makt til å forme søkeprosessen, imidlertid, og gir brukere muligheten er hva åpen kildekode – og Firefox – dreier seg om. Anmeldelser