検索ボックス

ウィキペディアから、無料の百科事典
ナビゲーションにジャンプ 検索にジャンプ
ウィキペディアの検索ボックス

検索ボックス検索フィールド、または検索バーは、ファイルマネージャWebブラウザなどのコンピュータプログラムやWebサイトで使用されるグラフィカル制御要素です。検索ボックスは通常、データベースで検索されるユーザー入力を受け入れる専用の機能を備えた1行のテキストボックスまたは検索アイコン(クリックアクティビティで検索ボックスに変換されます)です。Webページの検索ボックスは通常、ユーザーがWeb検索エンジンのサーバー側スクリプトに送信するクエリを入力できるようにするために使用されます。データベースは、1つ以上のユーザーのキーワードリサーチを含むエントリについてクエリされます。

検索ボックスには通常、検索を送信するための検索ボタン(虫眼鏡の記号でのみ示される場合があります)が付いています。ただし、ユーザーがEnterキーを押して検索を送信する場合や、検索が自動的に送信されてユーザーにリアルタイムの結果が表示される場合があるため、検索ボタンを省略できます。

検索ボックスは、コンテンツが豊富なWebサイトのWebサイトデザインの重要な要素であるサイト検索機能の不可欠な部分です。一部のWebサイトでは、サイト検索が他のWebサイトよりも目立ちます。Eコマースは通常、主要なナビゲーションツールとして検索ボックス、つまりサイト検索を使用します。

共通機能

特定の実装によっては、検索ボックスにドロップダウンリストが表示され、過去の検索や検索候補がユーザーに表示される場合があります。検索ボックスには、オートコンプリート、検索候補、スペルチェッカーなど、ユーザーに役立つ他の機能が含まれている場合があります。検索ボックスには、ユーザーが検索を制限したり、何を選択したりできるように、ドロップダウンメニューやその他の入力コントロールが付属していることがよくあります。検索するコンテンツの種類。

場合によっては、ユーザーが検索文字列を入力しているときに、その文字列の結果がコンテンツ領域に表示され、リアルタイムで更新されることもあります。ただし、ページがユーザーに結果を表示するためにこの方法を選択した場合、読み込み時間が遅くなり、応答しない遅延やブラウザのクラッシュが発生する可能性があります。したがって、中小規模のWebサイトにはお勧めしません。

最新の検索ボックスの実装では、永続的な接続を利用して、低遅延の検索エクスペリエンスと帯域幅の改善の両方を実現しています。ただし、大規模で検索集約型のWebアプリケーションの場合、多数の同時永続接続を処理できるスケーラブルなサーバーが必要です。そのようなサーバーはすでに存在します。たとえば、MigratoryData [1]によって提供されるWebSocketサーバーの単一インスタンスは、平均ラウンドトリップレイテンシが11.82ミリ秒で、100万人の同時ユーザーからの1秒あたり240,000のオートコンプリートリクエストを処理できます[2]

も参照してください

参考文献

  1. ^ MigratoryDataWebサイト
  2. ^ 「RESTfulコミュニケーションのスケーラブルな代替手段:単一のMigratorydataサーバーでGoogleの検索オートコンプリートを模倣する」Highscalability.com。2016年12月13日。