Поисковая строка - Search box

А поисковая строка, поле поиска или же панель поиска это графический элемент управления, используемый в компьютерных программах, таких как файловые менеджеры или же веб-браузеры, и дальше веб-сайты. Поле поиска обычно состоит из одной строки текстовое окно или значок поиска (который превратится в окно поиска при нажатии) со специальной функцией принятия пользовательского ввода как искал для в базе данных. Окна поиска на веб-страницах обычно используются, чтобы позволить пользователям вводить запрос быть представленным Поисковая система в Интернете серверный скрипт, где индекс база данных запрашивается для записей, которые содержат одно или несколько исследований ключевых слов пользователя.

Окна поиска обычно сопровождаются значком кнопка поиска (иногда обозначается только значком увеличительного стекла), чтобы отправить запрос. Однако кнопка поиска может быть опущена, поскольку пользователь может нажать клавишу ввода, чтобы отправить поиск, или поиск может быть отправлен автоматически, чтобы предоставить пользователю результаты в реальном времени.

Окна поиска являются неотъемлемой частью поиск по сайту функциональность, которая является важным элементом дизайна веб-сайтов с богатым содержанием. На некоторых

Общие черты

В зависимости от конкретной реализации окно поиска может сопровождаться выпадающий список представить пользователям прошлые поисковые запросы или предложения поиска. Окна поиска могут иметь другие функции, помогающие пользователю, например автозаполнение, поисковые подсказки, проверка орфографии и т. д. Поля поиска часто также сопровождаются раскрывающимися меню или другими элементами управления вводом, позволяющими пользователю ограничить поиск или выбрать тип контента для поиска.

В некоторых случаях, когда пользователи вводят строки поиска, результаты этой строки также будут присутствовать в области содержимого. Однако, если страница выберет этот способ отображения результатов для пользователей, время загрузки будет довольно медленным, и иногда это может привести к зависанию или сбою браузера. Следовательно, это не рекомендуется для веб-страниц малого и среднего размера.

В современных реализациях окон поиска используются постоянные соединения для обеспечения поиска с малой задержкой и повышения пропускной способности. Однако для больших веб-приложений с интенсивным поиском необходим масштабируемый сервер, способный обрабатывать большое количество одновременных постоянных подключений. Такие серверы уже существуют. Например, один экземпляр WebSocket сервер предоставлен MigratoryData[1] может обрабатывать 240 000 запросов автозаполнения в секунду от 1 миллиона одновременных пользователей со средней задержкой приема-передачи 11,82 миллисекунды.[2]

Смотрите также

Рекомендации

  1. ^ Сайт MigratoryData
  2. ^ «Масштабируемая альтернатива спокойному общению: имитация автозаполнения поиска Google с помощью единого сервера мигрирующих данных». Highscalability.com. 13 декабря 2016 г.