Sökruta

Sökruta på Wikipedia

En sökruta , sökfält eller sökfält är ett grafiskt kontrollelement som används i datorprogram, som filhanterare eller webbläsare , och på webbplatser . En sökruta är vanligtvis en enrads textruta eller sökikon (som kommer att förvandlas till en sökruta vid klickaktivitet) med den dedikerade funktionen att acceptera användarinput som ska sökas efter i en databas. Sökrutor på webbsidor används vanligtvis för att tillåta användare att ange en fråga som ska skickas till ett skript på en webbsökmotor på serversidan, där en indexdatabas frågas efter poster som innehåller en eller flera av användarens sökordsforskning.

Sökrutor åtföljs vanligtvis av en sökknapp (ibland endast indikerad med en förstoringsglassymbol) för att skicka sökningen. Sökknappen kan dock utelämnas eftersom användaren kan trycka på enter-tangenten för att skicka sökningen, eller så kan sökningen skickas automatiskt för att ge användaren resultat i realtid .

Sökrutan är en integrerad del av webbplatsens sökfunktion , som är en viktig del av webbdesign för innehållsrika webbplatser. På vissa webbplatser är webbplatssökning mer framträdande än på andra. E-handel använder vanligtvis sökrutor, och därmed webbplatssökning, som ett primärt navigeringsverktyg.

Vanliga egenskaper

Beroende på den specifika implementeringen kan en sökruta åtföljas av en rullgardinslista för att ge användarna tidigare sökningar eller sökförslag . Sökrutor kan ha andra funktioner som hjälper användaren, såsom autoslutförande , sökförslag, en stavningskontroll , etc. Sökrutor åtföljs ofta av rullgardinsmenyer eller andra inmatningskontroller för att låta användaren begränsa sökningen eller välja vad typ av innehåll att söka efter.

I vissa fall, medan användarna matar in söksträngar, skulle resultaten av den strängen också visas på innehållsområdet som uppdateras i realtid. Men om sidan väljer det här sättet för att visa resultat för användarna, blir laddningstiden långsammare och kan orsaka fördröjning som inte svarar eller att webbläsaren kraschar. Därför rekommenderas det inte för små och medelstora webbplatser.

Moderna sökruteimplementationer använder sig av beständiga anslutningar för att uppnå både sökupplevelse med låg latens och förbättrad bandbredd. Men för stora, sökintensiva webbapplikationer behövs en skalbar server som kan hantera ett stort antal samtidiga beständiga anslutningar. Sådana servrar finns redan. Till exempel kan en enskild instans av WebSocket -servern som tillhandahålls av MigratoryData hantera 240 000 autoslutförandeförfrågningar per sekund från 1 miljon samtidiga användare med en genomsnittlig fördröjning tur och retur på 11,82 millisekunder .

Se även