Поле поиска

редактировать

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

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

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

общих функциях

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

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

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

См. Также
Ссылки
Последняя правка сделана 2021-06-07 07:34:20
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте