Shogoot Skrevet 31. august 2011 Del Skrevet 31. august 2011 (endret) Hei. Er i prosessen med å utvikle en autocomplete funksjon for en web basert søkemotor (tenk google). Når en avdeling utfører mange hundre spørringer mot en stor database, blir sjekkbokser for tungvint og mye klikking. Ideen er å lage en autocomplete funksjon slik at brukeren starter å taste i feltet og det blir foreslått alternativer av navn, tlf og lignende med data fra DB'en. Men er autocomplete en god løsning? Finnes det alternativer til autocomplete som vil gjøre en søkeprosess raskere og mindre ressurskrevende for server og klient? men holder på brukervennlighet egenskapen? \0/ -S Endret 31. august 2011 av Shogoot Lenke til kommentar
torbjørn marø Skrevet 31. august 2011 Del Skrevet 31. august 2011 Finnes det alternativer til autocomplete som vil gjøre en søkeprosess raskere og mindre ressurskrevende for server og klient? men holder på brukervennlighet egenskapen? Nei! Kan ikke tenke meg noe som er mere brukervennlig for superbrukere, som jeg antar vi snakker om her. Hvis probelemt ditt er at det vil stjele for mye ressurser bør du kanskje fokusere på å begrense hva det søkes i, og eventuelt aggregere og cache opp egne datatabeller som autocomplete går mot. Vurder blant annet hvor ferske data autocomplete trenger. Lenke til kommentar
:Francis: Skrevet 1. september 2011 Del Skrevet 1. september 2011 Husk at det allerede finnes en slik kontroll i Ajax control toolkit. Francis Lenke til kommentar
Terrasque Skrevet 1. september 2011 Del Skrevet 1. september 2011 For ytelse: Bruk en søkemotor for å slå opp i, istedet for direkte i databasen. Open Source motorer: http://sphinxsearch.com/ http://xapian.org/ http://lucene.apache.org/ For xapian : http://xapian.org/docs/queryparser.html - "Partially entered query matching" kan være interessant.. Lenke til kommentar
Hayer Skrevet 16. november 2011 Del Skrevet 16. november 2011 Hvor store databaser er det snakk om og hvor kraftige er PCene? Min gamle laptop klarte fint 10000 rader i MySQL med autocomplete, men da hadde jeg igjen en egen db-server kjørende via en gbit link. Lenke til kommentar
Wattengård Skrevet 18. november 2011 Del Skrevet 18. november 2011 De opplistede søkemotorene er vel for fulltekstsøk og ikke spesiellt egnet for oppslag i kolonner? (Som en autocomplete vil være) Jeg ville brukt autocomplete, men drøy til 3-4 bokstaver før du kjører databasekallet. For eksempel. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå