it-swarm.asia

Cari saat Anda mengetik

Apakah mengembalikan hasil pencarian saat pengguna memasukkan setiap karakter praktik kegunaan yang baik atau menyebalkan bagi pengguna?

16
rick schott

Dari perspektif pengguna, saya tidak pernah menemukan hal lain selain membantu. Hasil pencarian memberi tahu saya bagaimana saya paling mungkin menemukan informasi yang akurat untuk permintaan saya dan itu tidak pernah buruk. Yang mengatakan, ada beberapa pedoman untuk mengimplementasikannya yang harus atau bisa diikuti.

  • Pastikan form pencarian berfungsi tanpa saran AJAX sebelum menambahkannya. Pikirkan peningkatan pada apa yang sudah ada, bukan persyaratan.
  • Jangan pernah perbarui input pencarian dengan salah satu hasil kecuali jika pengguna memintanya.
  • Berikan akses keyboard dan mouse untuk memilih hasil.
  • Melihat ke belakang adalah pelengkap yang bagus untuk melihat ke depan.

Inilah Autocompleter untuk MooTools, kerangka kerja JavaScript favorit saya, dan yang untuk jQuery , Dojo , Prototipe , dan - YUI .

15
Virtuosi Media

Saya setuju dengan yang lain mengatakan "lakukan itu", dengan satu pengecualian:

Pastikan itu instan, selalu, atau jangan lakukan itu!

Tidak ada yang lebih buruk daripada menggunakan aplikasi yang melakukan ini pada, katakanlah, iPhone, dan setiap kali Anda mengetik karakter ada jeda dua detik saat pencarian/filter dilakukan. Ini membuatnya lambat dan menyakitkan, bukannya cepat dan bermanfaat, dan merupakan pengalaman pengguna yang mengerikan.

Saya akan mengatakan "sesaat" adalah di ballpark sepersepuluh detik, maksimum, karena Anda harus dapat mengetik dengan kecepatan normal dan memiliki UI terus.

11
Jakob Borg

Dalam kebanyakan kasus itu bagus! Umumnya ini bagus karena membantu menemukan sesuatu tanpa mencoba menebak apa yang harus diketikkan ke dalam bidang pencarian. Dan itu jelas menghemat waktu - seseorang dapat mengetik satu atau dua huruf untuk menemukan apa yang dia cari. Tetapi tentu saja pastikan bahwa input tidak akan diblokir saat hasil pencarian sedang dimuat. Dan jangan lupa tentang navigasi keyboard.

4
Kostya

Setelah mengetik permintaan pencarian, hanya ada satu tindakan yang dapat mengikuti: untuk menekan tombol pencarian. Mengapa tidak menghilangkan langkah ekstra itu jika itu satu-satunya tindakan logis berikutnya.

Kutipan yang saya baca di suatu tempat, tidak dapat diingat oleh siapa atau di mana saya membacanya: "Jika hanya ada satu hal yang harus dilakukan, mintalah komputer melakukannya."

4
Max Steenbergen

Lakukan! Saya tidak dapat memberi tahu Anda berapa kali itu menyelamatkan saya dari masalah yang tidak perlu karena kadang-kadang saya lupa persis apa yang saya cari dan itu mengingatkan saya hanya karena saya ingat kata pertama untuk apa yang saya cari itu memberi saya apa yang saya cari . Terutama karena tempat-tempat seperti Google memberikan riwayat pencarian.

3
Dair

Saya pikir ini adalah kegunaan yang bagus dalam banyak kasus, dengan asumsi itu tidak mengganggu kinerja:

  • Sangat alami tidak tahu persis apa yang Anda cari, jadi menunjukkan hasil input parsial sangat bagus.
    Bayangkan Anda sedang mencari email dan Anda hanya ingat satu karya judul.
    Firman itu mungkin sangat umum dan karenanya menghasilkan banyak hasil. Jika Anda segera melihat, sebelum "mengirimkan" pencarian, bahwa ada terlalu banyak, Anda akan mencoba mengetik sesuatu yang lain untuk segera mempersempitnya.
  • Selain itu, mendapatkan hasil yang Anda inginkan lebih cepat dengan cara ini.
2
Dan Barak

Anda biasanya lebih suka manipulasi langsung daripada manipulasi tidak langsung. Itu menyiratkan tugas dilakukan berulang dengan umpan balik terus menerus untuk membuat pengguna mengerti apa yang dia lakukan. Mengembalikan hasil saat pengguna mengetik adalah baik, karena memberikan umpan balik terus menerus. Demikian juga halaman properti harus mengubah properti segera daripada setelah Anda menekan mis. dan terapkan tombol. Misalnya. memilih warna di panel properti harus segera mengubah warna latar belakang. Daripada itu terjadi setelah Anda menekan "berlaku". Ini membantu kemampuan menemukan antarmuka pengguna, karena ada korespondensi satu ke satu antara apa yang dilakukan pengguna dan apa yang terjadi.

2
Erik Engheim

Saya pikir semua orang menjadi sangat sangat malas. Apa yang salah dengan mengetik pertanyaan seperti "Dari mana singa berasal" apakah sangat sulit untuk menggunakan keyboard saat ini. Apakah semuanya harus minimal. TUVM bukannya Terima kasih banyak. Saya tahu yang mana yang saya sukai, dan yang terakhir. Hanya ada satu tempat di mana menghemat nano-detik berharga dan itu di laboratorium, BUKAN dalam kehidupan sehari-hari. Apakah masalah jika teman Anda dapat mengunduh program 3 nano-detik lebih cepat dari Anda. Ya ampun, WOW, betapa dahsyatnya bumi ini terjadi. Dapatkan orang-orang pegangan. Saya semua untuk kemajuan tetapi jangan bodoh dengan itu.

0
user3453