it-swarm-vi.tech

Tìm kiếm khi bạn nhập

Là trả lại kết quả tìm kiếm trong khi người dùng đang nhập từng ký tự thực hành khả năng sử dụng tốt hoặc gây đau đớn cho người dùng?

16
rick schott

Từ quan điểm của người dùng, tôi chưa bao giờ tìm thấy bất cứ điều gì ngoài hữu ích. Kết quả tìm kiếm cho tôi biết làm thế nào nhiều khả năng tôi sẽ tìm thấy thông tin chính xác cho truy vấn của mình và đó không bao giờ là điều xấu. Điều đó nói rằng, có một vài hướng dẫn để thực hiện nó nên hoặc có thể được tuân theo.

  • Đảm bảo biểu mẫu tìm kiếm hoạt động mà không có các đề xuất AJAX trước khi thêm chúng. Hãy suy nghĩ nâng cao những gì đã có, không yêu cầu.
  • Không bao giờ cập nhật đầu vào tìm kiếm với một trong các kết quả trừ khi người dùng yêu cầu.
  • Cung cấp truy cập bàn phím và chuột để chọn kết quả.
  • Nhìn phía sau là một bổ sung tốt đẹp để nhìn về phía trước.

Đây là Autocompleter cho MooTools, khung JavaScript yêu thích của tôi và các khung cho jQuery , Dojo , Prototype , và - YUI .

15
Virtuosi Media

Tôi đồng ý với tất cả những người khác nói "làm điều đó", với một ngoại lệ:

Hãy chắc chắn rằng đó là tức thời, luôn luôn hoặc không làm điều đó!

Không có gì tệ hơn việc sử dụng một ứng dụng thực hiện điều này trên iPhone, và mỗi khi bạn nhập một ký tự, sẽ có độ trễ hai giây trong khi tìm kiếm/bộ lọc được thực hiện. Điều này làm cho nó chậm và đau đớn thay vì nhanh chóng và hữu ích, và là một trải nghiệm người dùng khủng khiếp.

Tôi muốn nói "tức thời" là trong sân bóng của một phần mười giây, tối đa, bởi vì bạn sẽ có thể gõ ở tốc độ bình thường và có giao diện người dùng theo kịp.

11
Jakob Borg

Trong hầu hết các trường hợp, nó thật tuyệt! Nói chung là tuyệt vời vì nó giúp tìm thấy một cái gì đó mà không cố gắng đoán chính xác những gì để nhập vào trường tìm kiếm. Và nó chắc chắn tiết kiệm thời gian - người ta có thể gõ một hoặc hai chữ cái để tìm thấy những gì anh ta đang tìm kiếm. Nhưng tất nhiên hãy chắc chắn rằng đầu vào sẽ không bị chặn trong khi kết quả tìm kiếm đang tải. Và đừng quên điều hướng bàn phím.

4
Kostya

Sau khi nhập truy vấn tìm kiếm, chỉ có (nói một cách logic) một hành động có thể làm theo: nhấn nút tìm kiếm. Tại sao không loại bỏ bước bổ sung đó nếu đó là hành động tiếp theo hợp lý duy nhất.

Trích dẫn tôi đọc ở đâu đó, không thể nhớ được ai hoặc nơi tôi đọc nó: "Nếu chỉ còn một việc phải làm, hãy để máy tính làm việc đó".

4
Max Steenbergen

Làm đi! Tôi không thể nói với bạn bao nhiêu lần nó đã cứu tôi những rắc rối không cần thiết bởi vì đôi khi tôi quên chính xác những gì tôi tìm kiếm và nó nhắc nhở tôi chỉ vì tôi nhớ từ đầu tiên cho những gì tôi đã tìm kiếm cho tôi những gì tôi đang tìm kiếm . Đặc biệt là vì những nơi như Google cung cấp lịch sử tìm kiếm.

3
Dair

Tôi nghĩ rằng đó là khả năng sử dụng tuyệt vời trong hầu hết các trường hợp, giả sử nó không ảnh hưởng đến hiệu suất:

  • Thật tự nhiên khi không biết chính xác những gì bạn đang tìm kiếm, vì vậy hiển thị kết quả của một phần đầu vào là tuyệt vời.
    [.__.] Hãy tưởng tượng bạn đang tìm kiếm một email và bạn chỉ cần nhớ một tác phẩm của tiêu đề.
    [.___.] Lời có thể rất phổ biến và do đó trả lại rất nhiều kết quả. Nếu bạn thấy ngay lập tức, trước khi "gửi" tìm kiếm, có quá nhiều, bạn sẽ cố gắng nhập một cái gì đó khác để thu hẹp nó ngay lập tức.
  • Hơn nữa, đi đến kết quả bạn muốn nhanh hơn theo cách này.
2
Dan Barak

Bạn thường nên thích thao tác trực tiếp hơn thao tác gián tiếp. Điều đó ngụ ý các tác vụ được thực hiện lặp đi lặp lại với phản hồi liên tục để làm cho người dùng hiểu những gì họ đang làm. Trả về kết quả trong khi người dùng đang gõ là tốt, bởi vì nó cho phản hồi liên tục. Tương tự, các trang thuộc tính sẽ thay đổi thuộc tính ngay lập tức thay vì sau khi bạn nhấn, ví dụ: và áp dụng nút. Ví dụ. chọn màu trong bảng thuộc tính sẽ ngay lập tức thay đổi màu nền. Thay vì nó xảy ra sau khi bạn nhấn "áp dụng". Điều này giúp khám phá giao diện người dùng, bởi vì có một sự tương ứng 1-1 giữa những gì người dùng làm và những gì xảy ra.

2
Erik Engheim

Tôi nghĩ rằng tất cả mọi người đang nhận được rất rất rất lười biếng. Có gì sai khi gõ một câu hỏi như "Sư tử đến từ đâu" ngày nay thật khó sử dụng bàn phím. Có phải mọi thứ phải được tối thiểu. TUVM thay vì Cảm ơn bạn rất nhiều. Tôi biết cái nào tôi thích, và cái sau. Chỉ có một nơi mà việc tiết kiệm nano giây là đáng giá và đó là trong phòng thí nghiệm, KHÔNG phải trong cuộc sống hàng ngày. Có thực sự quan trọng không nếu bạn của bạn có thể tải xuống chương trình 3 nano giây nhanh hơn bạn. Ôi trời ơi, thật là một điều làm trái đất tan vỡ. Nhận một nắm chặt folks. Tôi là tất cả cho sự tiến bộ nhưng không cho phép ngu ngốc với nó.

0
user3453