私は特にこの質問に参加しました:-)
私たちのWebベースのシステムは、頻繁に使用される人物名を検索するため、パフォーマンスの問題に遭遇しました。検索はjQuery UIオートコンプリートを使用してデータベースから結果を取得します。パフォーマンスの問題は非常に短いクエリに起因します。ユーザーは、段階的に調整できる応答メカニズムに慣れ、必要に応じて2〜3文字で入力し、さらに入力します。 。もう1つの要因は、0.3秒の遅延よりも遅いタイピングです。
この増加するボトルネックに対応して、遅延を1秒に、最小文字数を5に増やしています。古い方法に慣れているユーザーは、検索がうまくいかないと思うのではないでしょうか。 5キャラクターの指導をどう伝えるか
前もって感謝します!
私のアイデアは、autosuggest/autocompleteボックスに必要な最小文字数に関する情報を提示することです。このような:
download bmml source – Balsamiq Mockups で作成されたワイヤーフレーム
(「Xの文字」は、入力に5文字未満の文字が入力された状態で1秒待機した後にのみ表示されます)
download bmml source – Balsamiq Mockups で作成されたワイヤーフレーム
JQueryを使用しているので、最小限の文字数をすばやく検証するのは簡単です。