Pole wyszukiwania

Pole wyszukiwania w Wikipedii

Pole wyszukiwania , pole wyszukiwania lub pasek wyszukiwania to graficzny element kontrolny używany w programach komputerowych, takich jak menedżery plików lub przeglądarki internetowe oraz na stronach internetowych . Pole wyszukiwania to zwykle jednowierszowe pole tekstowe lub ikona wyszukiwania (która po kliknięciu zmieni się w pole wyszukiwania) z dedykowaną funkcją akceptowania danych wprowadzonych przez użytkownika w celu wyszukania w bazie danych. Pola wyszukiwania na stronach internetowych są zwykle używane, aby umożliwić użytkownikom wprowadzenie zapytania do przesłania do skryptu po stronie serwera wyszukiwarki internetowej , w którym baza danych indeksów jest przeszukiwana pod kątem wpisów zawierających jedno lub więcej słów kluczowych wyszukiwanych przez użytkownika.

Pola wyszukiwania są zwykle opatrzone przyciskiem wyszukiwania (czasami oznaczonym tylko symbolem szkła powiększającego), który umożliwia wysłanie zapytania. Jednak przycisk wyszukiwania może zostać pominięty, ponieważ użytkownik może nacisnąć klawisz Enter, aby wprowadzić wyszukiwanie, lub wyszukiwanie może zostać wysłane automatycznie, aby przedstawić użytkownikowi wyniki w czasie rzeczywistym .

Pole wyszukiwania jest integralną częścią funkcji wyszukiwania w witrynie , która jest ważnym elementem projektowania witryn bogatych w treść. W niektórych witrynach wyszukiwanie w witrynie jest bardziej widoczne niż w innych. E-commerce zwykle używa pól wyszukiwania, a tym samym wyszukiwania w witrynie, jako podstawowego narzędzia nawigacyjnego.

Wspólne cechy

W zależności od konkretnej implementacji, polu wyszukiwania może towarzyszyć rozwijana lista przedstawiająca użytkownikom wcześniejsze wyszukiwania lub sugestie wyszukiwania . Pola wyszukiwania mogą mieć inne funkcje ułatwiające użytkownikowi, takie jak autouzupełnianie , sugestie wyszukiwania, sprawdzanie pisowni itp. Pola wyszukiwania często są również wyposażone w menu rozwijane lub inne elementy sterujące umożliwiające użytkownikowi ograniczenie wyszukiwania lub wybranie tego, co rodzaj treści do wyszukania.

W niektórych przypadkach, gdy użytkownicy wprowadzają ciągi wyszukiwania, wyniki tego ciągu będą również wyświetlane w aktualizowanym w czasie rzeczywistym obszarze zawartości. Jeśli jednak strona wybierze ten sposób wyświetlania wyników użytkownikom, ładowanie będzie wolniejsze i może powodować opóźnienia lub awarię przeglądarki. Dlatego nie jest zalecany dla małych i średnich stron internetowych.

Nowoczesne implementacje pól wyszukiwania wykorzystują trwałe połączenia, aby zapewnić zarówno wyszukiwanie z małymi opóźnieniami, jak i poprawę przepustowości. Jednak w przypadku dużych aplikacji internetowych wymagających intensywnego wyszukiwania potrzebny jest skalowalny serwer, który jest w stanie obsłużyć dużą liczbę jednoczesnych trwałych połączeń. Takie serwery już istnieją. Na przykład pojedyncza instancja WebSocket dostarczana przez MigratoryData może obsłużyć 240 000 żądań autouzupełniania na sekundę od 1 miliona jednoczesnych użytkowników ze średnim opóźnieniem w obie strony wynoszącym 11,82 milisekundy .

Zobacz też