Tìm kiếm trên website làm tôi đau lòng
(openmymind.net)- Giao diện tìm kiếm và bộ lọc trên nhiều website thương mại điện tử và game khiến việc duyệt kết quả cơ bản trở nên khó khăn, làm tăng chi phí để người dùng tìm được thứ họ muốn
- Các lựa chọn được kỳ vọng như sắp xếp theo giá, chất lượng, trọng lượng thì либо không có либо không rõ ràng, trong khi các tùy chọn bộ lọc có khả năng phân biệt thực tế thấp lại xuất hiện phía trước
- Khi tìm “rice” trên Costco, dù chỉ có 25 kết quả nhưng vẫn hiện các phân loại như thuần chay, không lactose, không gluten, cho thấy bộ lọc không hỗ trợ việc khám phá hiệu quả
- Trong các ví dụ về Lazada và thương mại điện tử Philippines, kết quả trang đầu cùng bộ lọc và sắp xếp cũng không thực sự giúp ích cho việc so sánh sản phẩm
- Trên nintendo.com, bộ lọc người chơi
2+gộp chung chơi trên một máy, không dây cục bộ và trực tuyến, nên rất khó tìm riêng game couch coop; ngoài ra kết quả tìm kiếm cũng không trả về quá 1000 mục
Cách tìm kiếm và bộ lọc cản trở việc khám phá
- Quảng cáo lớn, thiếu tùy chọn sắp xếp, và những lựa chọn có ý nghĩa mơ hồ liên tục lặp lại, làm gián đoạn luồng so sánh sản phẩm của người dùng
- Sắp xếp theo giá, chất lượng, trọng lượng là những tiêu chí người dùng có thể tự nhiên kỳ vọng, nhưng các lựa chọn hiện có lại khó hiểu là mang lại giá trị gì
- Ngay cả trong tìm kiếm theo phân loại, bộ lọc theo danh mục hay thuộc tính cũng không thực sự làm tốt vai trò mô tả hoặc thu hẹp kết quả tìm kiếm
- Khi tìm “rice” trên Costco, hệ thống chỉ trả về 25 kết quả, nhưng các bộ lọc như thuần chay, không lactose, không gluten lại nổi bật
- Nếu kết quả thứ hai cũng là alcohol free và cả 10 kết quả đầu đều alcohol free, thì bộ lọc đó hầu như không giúp phân biệt kết quả
- Ví dụ về Lazada và Redmart có bao gồm bối cảnh Singapore, nhưng khó có thể xem đó đơn giản là câu chuyện Alibaba làm hỏng Lazada rồi Lazada làm hỏng Redmart
- Kết quả tìm kiếm ở trang đầu của thương mại điện tử Philippines có vẻ đặc biệt kém về chất lượng khám phá, nhất là khi còn rất nhiều loại bột giặt khác cũng đang được bán
Vấn đề trong tìm kiếm game trên Nintendo.com
- Bộ lọc người chơi
2+trên nintendo.com giúp tìm game chơi từ 2 người trở lên, nhưng lại gộp chung chơi trên một máy, không dây cục bộ và chơi trực tuyến - Với cấu trúc này, không thể lọc riêng các game hỗ trợ couch coop, và nếu muốn tự kiểm tra thì phải xem tới 1680 game
- Tìm kiếm không trả về hơn 1000 bản ghi, nên ngay cả việc xem toàn bộ danh sách cũng bị hạn chế
- Khi vào Games > Nintendo Switch Games, chỉ có 120 game được hiển thị
- Cũng khó hiểu liệu toàn bộ game Switch có thực sự nằm dưới menu đó hay không, và 120 game này được chọn hiển thị đặc biệt theo tiêu chí nào
1 bình luận
Các ý kiến trên Hacker News
Khoảng 15 năm trước, tôi cùng một người bạn đã xây dựng một SaaS tìm kiếm sản phẩm hoạt động đúng nghĩa cho thương mại điện tử
Facet chỉ là một phần; ở các ngôn ngữ không phải tiếng Anh, việc xử lý biến cách, đủ kiểu lỗi gõ sai, đặc biệt là vấn đề người dùng không nhập ký tự có dấu, còn cấp bách hơn
Chúng tôi đã tạo ra một sản phẩm khá tốt và dễ tích hợp, nhưng làm ra sản phẩm tốt và bán được nó là hai chuyện hoàn toàn khác nhau, và chúng tôi đã không giải được bài toán đó
Với các website thương mại điện tử là khách hàng, họ có thể trả tiền cho chúng tôi để cải thiện đáng kể trải nghiệm khách hàng, nhưng cũng có thể dùng cùng số tiền đó để kéo khách vào và cải thiện ngay các con số doanh thu. Cuối cùng, lựa chọn thắng là vế sau
Bản thân trải nghiệm khách hàng cũng có thể không quan trọng như ta nghĩ. Người ta đã quen với những website tệ hại, và miễn là giá đủ thấp thì họ sẽ chịu đựng đủ loại bất tiện
Đặc biệt ở những nước mà các trang so sánh giá là kênh đưa khách vào chủ yếu, càng ít lý do để bận tâm đến tìm kiếm. Khách hàng vào thẳng trang sản phẩm có giá đúng ý, rồi chịu đựng công cụ tìm kiếm lộn xộn chỉ để thêm vài món nữa vào giỏ hàng
Cuối cùng vẫn có những khách hàng hài lòng ở lại trong nhiều năm, nhưng việc bán hàng quá khó nên chúng tôi ngừng cố bán thêm và chuyển sang việc khác
Để trả lời bài viết xuất sắc của tác giả gốc: chừng nào phễu thu hút khách hàng còn vận hành và con số lợi nhuận ròng vẫn tăng đều, thì cảm giác bị tổn thương vì tìm kiếm không quan trọng lắm và chẳng ai thật sự bận tâm
Nếu một công ty có thể bất cứ lúc nào đẩy khách hàng trung thành vào thế chịu thiệt để kiếm tiền nhanh, thì họ không đáng để trung thành
Bạn có thể kéo khách đến bằng giá thấp, nhưng liệu có thể giữ họ lại mãi bằng trải nghiệm người dùng tệ không?
Tôi chưa từng đi quá sâu vào chi tiết, nhưng câu trả lời luôn hiện lên trong đầu về chủ đề này là: “Bạn tự ý thức quá mức rồi, nên nghĩ rằng công cụ tìm kiếm này là dành cho bạn à?”
Tôi hiểu vì là con người nên mọi người cảm thấy như vậy, nhưng tôi thấy khó chịu khi nghe câu “công cụ tìm kiếm không làm điều tôi muốn”
Ngay từ đầu nó không được thiết kế để làm việc đó, mà được thiết kế để tối đa hóa doanh thu của chính nó, và tôi nghĩ giờ chúng ta gần đến lúc phải ngừng giả vờ rằng không phải vậy
Bài viết này thật sự rất hay. Tôi đã làm tư vấn viên về độ liên quan của tìm kiếm trong vài năm, và những điều nêu ở đây chính xác là các vấn đề chúng tôi xử lý
Việc sửa tìm kiếm thường khó được ghi nhận công lao. Mọi người kỳ vọng tìm kiếm đương nhiên phải tốt; khi nó tốt thì xem là chuyện hiển nhiên, nhưng khi không tốt thì gây tổn hại đến uy tín và thương hiệu
Nếu muốn bắt đầu cải thiện độ liên quan của tìm kiếm trên website, tôi khuyên đọc “Relevant Search” của Turnbull và Berryman, và “AI Powered Search” của Grainger, Turnbull, cùng tôi. Cả hai đều do Manning xuất bản
Tìm kiếm trên website là việc khó. Nhiều công việc về facet vẫn cần làm thủ công
Các mô hình ngôn ngữ lớn có thể giúp việc tự động gắn thẻ hoặc phân loại trở nên dễ hơn, nhưng khả năng cao là vẫn cần đưa con người vào vòng lặp để xác minh
Đặc biệt là khó đo lường thành công; các lãnh đạo cứ liên tục mang đến câu hỏi “tại sao truy vấn này không trả về đúng kết quả tôi kỳ vọng?”, nên rất nhiều nguồn lực bị dồn vào tối ưu một số ít truy vấn theo đầu vào từ lãnh đạo, thay vì theo tần suất truy vấn hay chỉ số chuyển đổi từ kết quả tìm kiếm
Trường hợp Nintendo trông tệ đến mức vô lý. Đây thật sự là do độ phức tạp của bài toán tìm kiếm, hay chỉ là triệu chứng của sự lười biếng của doanh nghiệp?
Dù vậy, đây không phải là kiểu tính năng mà nếu không triển khai thì mọi người sẽ không nhận ra
Một ví dụ ở phía ngược lại là tìm kiếm của Netflix khá ấn tượng. Khi tìm theo tên mà không có bộ phim đó, nó sẽ gợi ý xen kẽ các phim tương tự hoặc phim có cùng diễn viên/đạo diễn
Khá thông minh, nhưng sẽ tốt hơn nếu làm rõ hơn cơ sở đề xuất, kiểu như cho biết vì sao những kết quả đó được chọn
Ở đầu đối lập, hãy xem Digikey: https://www.digikey.com/en/products/filter/embedded/microcon...
Hoặc McMaster Carr cũng vậy: https://www.mcmaster.com/products/screws/socket-head-screws~...
Đây là tìm kiếm theo tham số mang tính chức năng, được gắn thẻ tốt và dựa trên dữ liệu. Rockauto.com bán phụ tùng ô tô nên cần một kiểu tìm kiếm hoàn toàn khác, nhưng ở đó cũng cung cấp một sản phẩm khá ấn tượng
Có lẽ phần lớn khác biệt này là vì người đang đi chợ tìm đậu lăng có khả năng bấm vào quảng cáo và nghĩ “à, mình cũng cần bột pha pancake nữa”
Trong khi đó, người đang tìm một con vít đầu lục giác chìm M8x25 cấp cụ thể, hoặc một vi điều khiển Cortex-M0 công suất thấp với cấu hình ngoại vi cụ thể, thì ít có khả năng dừng việc đang làm để bỏ kẹp ống hay tụ điện phân vào giỏ hàng
Có vẻ các lực thị trường không thể tạo ra sản phẩm tốt hơn nếu trải nghiệm người dùng dù chỉ hơi ảnh hưởng đến doanh thu. Họ đang thực hiện gradient descent về một cực tiểu cục bộ, và không có sức để nói “không” với phòng tài chính rồi thoát khỏi sản phẩm khủng khiếp sinh ra từ đó
Tìm kiếm của Netflix không có facet, không sắp xếp được, không lọc được. Tệ nhất là dù biết bạn đang tìm gì, nó không nói “không có tựa này” mà trả về cả đống tựa khác chỉ liên quan lỏng lẻo
Khi tìm theo tên mà không có bộ phim đó, việc gợi ý phim tương tự hoặc phim có cùng diễn viên/đạo diễn từng là một tính năng tuyệt vời của các trang lậu đời đầu. Netflix làm theo điều đó là đúng
Vấn đề lớn nhất của tìm kiếm bằng cách nhập là bàn phím TV. Trước đây ở Netflix Hack Day từng có người làm một bàn phím tròn kiểu mặt số, trong đó dùng joystick ở giữa nhấn hướng 12 giờ là A, 12 giờ 5 phút là B, và sau mỗi lần chọn joystick lại trở về giữa
Đó là tất cả những gì tôi từng muốn, nhưng giờ thậm chí tôi còn không tìm được bài viết đó nữa
Ngay cả khi họ có bản cũ cũng vậy. Cách duy nhất để tới được bản gốc là tìm diễn viên xuất hiện trong phim đó rồi cuộn xuống
Mục đích của tìm kiếm trên website, ít nhất là trên các trang thương mại, không phải để giúp người dùng tìm thứ họ cần, mà là đặt trước mắt họ những sản phẩm khác có thể liên quan
Trên hầu hết các trang, nếu đi xuống theo các điều kiện giới hạn, đến điều kiện thứ ba hoặc thứ tư là bắt đầu sụp đổ
Người dùng muốn ba bốn lựa chọn rõ ràng, nhưng có vẻ các trang được thiết kế để hiển thị hơn mười mục liên quan mơ hồ, có lẽ vì nếu chỉ đưa ba bốn kết quả thì trông như thiếu hàng
Cần giữ marketer và quản lý tránh xa việc thiết kế trang
Nhưng nếu không đồng thời tìm được thứ khách hàng muốn, bạn sẽ làm khách bực mình, và họ sẽ mua ở nơi khác
Ban đầu nghe rất phản trực giác. Vì nếu không tìm được thứ cần trong cửa hàng hay trên website thì người ta sẽ rời đi
Nhưng đủ nhiều người cũng mua thêm những món khác đặt dọc lối đi. Vì vậy tìm kiếm hỏng không phải bug mà là tính năng
Lập luận tổng thể thì đúng, nhưng một số phàn nàn không thuyết phục. Ví dụ khi tìm “rice”, có thể hiện gạo trắng nấu nửa chín, cơm đậu đỏ ăn liền, súp hộp gà với gạo, pudding gạo, v.v., và trong những trường hợp như vậy nhiều facet là khá hợp lý
Nếu đang tìm giấy gạo làm thủ công hoặc thậm chí “nuts”, facet “food” cũng có thể khá hữu ích
Không thể đánh giá giao diện chỉ dựa trên một luồng sử dụng hẹp. Việc tùy biến giao diện cho một ca sử dụng cụ thể có giới hạn, và nếu làm quá mức thì mỗi tác vụ lại thiếu nhất quán, khiến việc sử dụng rối rắm như địa ngục
Khi chọn “vegan”, phần lớn sản phẩm thuần chay bị loại bỏ. Tôi không hiểu vì sao lọc bằng dữ liệu sai lại không phải là một phàn nàn chính đáng
Vấn đề rõ ràng là dữ liệu chưa được gắn thẻ. Nhưng Costco rất lớn, có lợi nhuận tốt, và lượng tồn kho cũng không đến mức khổng lồ, vậy vì sao họ không gắn thẻ được? Nếu thẻ không đầy đủ đến vậy, có lẽ thà đừng đưa vào còn hơn
Nó vô lý chẳng khác gì tìm “alcohol” mà lại trả về rượu vang không cồn
Một trang web nhà hàng ở Hồng Kông cho phép tìm kiếm theo khu vực
Nhưng ở đầu kết quả tìm kiếm lại hiển thị nhà hàng trả phí để được xuất hiện
Vì vậy trong kết quả thường lẫn vào những nhà hàng cách xa vài tiếng
Tôi cũng thấy trên nhiều trang web khác rằng “mức độ liên quan” thắng các yêu cầu sắp xếp như giá hoặc khoảng cách
Có vẻ họ nghĩ tôi sẽ từ bỏ việc sống ở khu mình đang tìm, rồi đổi ý vì một căn hoàn toàn ở nơi khác và giá cũng chẳng tốt lắm
Tôi chưa may mắn chạm tới quy mô hay mớ hỗn độn miền dữ liệu đủ để làm sụp đổ cách tiêu chuẩn là lập chỉ mục đơn giản bằng Elasticsearch hoặc Typesense
Đặc biệt là những trường hợp hỏng nặng như ví dụ chiếc ô thì càng chưa
Kiểu thất bại ở đây là gì? Có phải do các microservice “sở hữu dữ liệu của chính mình” không?
Elasticsearch, khi đã quen, thì rất tuyệt, mạnh mẽ và dễ xử lý, nhưng vì nó rất mở nên cũng có nhiều chỗ để tạo ra giải pháp tệ về mức độ liên quan
Mọi người thường vấp ngã hoặc tự bắn vào chân mình ở phần fuzzy matching và tinh chỉnh trọng số
Nếu muốn kết quả thật tốt, bạn phải dành thời gian trau chuốt truy vấn và xử lý từ đồng nghĩa (“pop” so với “soda”), stemming, lỗi chính tả, trọng số âm (như “non-alcoholic” trong ví dụ), v.v.
Không nhất thiết là khó, nhưng thường bị quên hoặc bỏ sót trong phạm vi ban đầu
Vì vậy họ chỉ gửi một phần dữ liệu sản phẩm cho nhà cung cấp qua feed, và phần đó có thể thiếu metadata cần thiết cho các facet mà người dùng có thể kỳ vọng một cách hợp lý
Cấu trúc này tạo ra độ trễ, việc tích hợp cũng cứng nhắc và mong manh nên khó thay đổi nếu không có thời gian và tiền bạc
Dù tự xây tìm kiếm hay dùng bên thứ ba, chín trên mười trường hợp đối tượng được tìm kiếm chỉ là sản phẩm. Nếu bạn muốn tìm câu chữ trong chính sách quyền riêng tư thì chúc may mắn
Muốn tìm những nội dung không phải sản phẩm như vậy thì phải miễn cưỡng dùng Google, Bing, DuckDuckGo hoặc các nơi tương tự
Trước đây tôi từng làm qua loa một công cụ tìm kiếm đơn giản cho phần mềm diễn đàn web FOSS. Đối tượng chính là những người vận hành instance riêng tư nằm sau đăng nhập, tức là những thứ công cụ tìm kiếm công khai không thể crawl
Có người phàn nàn rằng với instance công khai thì Google hoạt động tốt hơn. Đó là chuyện trước khi Google trở nên tệ đi
Câu trả lời của tôi là nếu trong spare time mà tôi viết được công cụ tìm kiếm tốt hơn Google thì hẳn tôi đã sống xa hoa hơn đời thực của mình rất nhiều
Vợ tôi thích curbside pickup khi đi chợ nên đặt hàng qua trang web Harris Teeter, và nó gần như là thảm họa
Tìm kiếm của trang bắt các mặt hàng không liên quan, bỏ sót một số mặt hàng, kiểu như vậy
Tôi cũng muốn phàn nàn về quản lý tồn kho hay sản phẩm thay thế, nhưng những người đi lấy hàng trong cửa hàng cũng dùng cùng kho hàng đó, nên chắc họ không thể luôn biết chính xác 100% trên kệ có gì
Tôi nghĩ một chuỗi ở quy mô đó lẽ ra có thể làm tốt hơn, nhưng có vẻ họ không có nhiều động lực. Cạnh tranh ít, mà đối thủ cũng chẳng khá hơn
Lý do tương tự như việc đặt sữa ở cuối cửa hàng. Tối ưu hiệu quả cho người mua sắm không giống với tối ưu lợi nhuận
Hãy nghĩ đến số lượng sản phẩm trên kệ trong cửa hàng. Số mặt hàng trung bình là hơn 30.000
Một phần trong số đó luôn thay đổi, và cũng có thể riêng cho từng cửa hàng. Hàng dịp lễ, khuyến mãi, marketing của nhà cung cấp, hàng tồn dư, v.v.
Mỗi khi giá thay đổi hoặc hàng nhập kho/hết hàng, hàng tương ứng trong cơ sở dữ liệu phải được cập nhật. Hình ảnh sản phẩm và thông tin dinh dưỡng cũng có thể thay đổi liên tục khi các công ty điều chỉnh sản phẩm theo chuỗi cung ứng hoặc tình hình tài chính
Rốt cuộc, chỉ riêng việc gom và tổng hợp tất cả đống dữ liệu rác đó thành một API ổn định đã là việc lớn. Công việc của nhiều người gắn với nó
Có cập nhật sản phẩm, liên kết hệ thống phân loại, vị trí trong cửa hàng, vị trí trùng lặp, tối ưu lộ trình lấy hàng, v.v. Trong một doanh nghiệp động như thế này, có rất nhiều việc lặt vặt không thể loại bỏ hoàn toàn bằng tự động hóa
Giờ phải lấy dữ liệu này và xây một website hiển thị nó theo định dạng chính xác, người tiêu dùng có thể hiểu được. Còn phải nghĩ đến sản phẩm gợi ý liên quan, từ khóa tìm kiếm, quản lý cache và hình ảnh, thậm chí resize ảnh nhà cung cấp được đưa vào động
Sau đó hãy nghĩ đến giỏ hàng và thanh toán. Đó là lĩnh vực Shopify và Amazon đã chi hàng tỷ đô la theo đúng nghĩa đen để tối ưu
Lưu lượng giao dịch quá lớn để dùng các nhà cung cấp thanh toán đóng gói sẵn, mà ngay từ đầu biên lợi nhuận cũng không đủ
Cũng phải tính đến ứng dụng di động và nỗ lực phát triển cần cho nó
Bản thân cửa hàng tạp hóa đã khó, nhưng tạp hóa trực tuyến là một con quái vật hoàn toàn khác. Có lý do khiến mọi thương hiệu “Kroger” đều dùng cùng một website chỉ khác logo ở góc
Những nơi làm tương đối ổn trong lĩnh vực này chỉ là các tập đoàn khổng lồ có thể đốt tiền để xây hạ tầng cần thiết và phát triển tệp khách hàng
Tôi vừa tra Harris Teeter thì thấy có vẻ là một thương hiệu của Kroger. Hôm nay mới biết. Tôi sẽ nói rằng “Kroger” còn thuộc loại khá hơn
Whole Foods cũng làm khá ổn nếu bạn chịu được mức giá cao hơn, nhưng tôi cũng hiểu rằng với đa số người thì đó không phải là một sự xa xỉ có thể chi trả
Cách tốt nhất để thúc đẩy cải thiện là tiếp tục dùng dịch vụ và yêu cầu thứ tốt hơn, nếu có thể thì dùng đối thủ cạnh tranh
Các bộ phận kiểu này có chỉ số hiệu suất cốt lõi. Nếu bạn nhận nhầm sản phẩm, hãy để lại phàn nàn ở cuối quy trình đặt hàng và cũng điền khảo sát NPS một cách phù hợp
Nếu điểm hiệu suất của bộ phận thực hiện đơn hàng bị kéo xuống bởi dữ liệu xấu đến từ nơi khác trong tổ chức, họ sẽ có động lực để sửa
Tôi hiểu là rất khó chịu, nhưng lựa chọn khác là không dùng nữa, và khi đó dịch vụ cũng có nguy cơ biến mất vĩnh viễn
Hơi liên quan một chút, nhưng tìm kiếm lịch sử duyệt web trên Firefox cho Android, chính xác hơn là tính năng tự động hoàn thành, thật tệ
n-> không gợi ý gìne-> gợi ýnews.ycombinator.comnew-> gợi ýnews.ycombinator.comnews-> không gợi ý gìnews.-> không gợi ý gìnews.y-> không gợi ý gìnews.yc-> không gợi ý gìnews.yco-> không gợi ý gìnews.ycom-> không gợi ý gìnews.ycomb-> không gợi ý gìnews.ycombi-> không gợi ý gìnews.ycombin-> không gợi ý gìnews.ycombina-> không gợi ý gìnews.ycombinat-> không gợi ý gìnews.ycombinato-> không gợi ý gìnews.ycombinator-> không gợi ý gìnews.ycombinator.-> không gợi ý gìnews.ycombinator.c-> không gợi ý gìnews.ycombinator.co-> gợi ýnews.ycombinator.comnews.ycombinator.com-> gợi ýnews.ycombinator.comCái gì vậy???
new-> gợi ýnews.ycombinator.comnews-> không gợi ý gìLàm sao chuyện này có thể xảy ra được? Nó kỳ quặc, và là chuyện nhỏ khó chịu nhất mà tôi nghĩ ra trên máy tính kể từ khi USB có thể cắm ngược chiều
Ngay cả khi nhập đầy đủ tên file thực thi, nó vẫn có thể xuất hiện dưới vùng bị thu gọn bên dưới các kết quả không liên quan
Hãy thử dùng Start menu trên Windows hiện nay để tìm đến phần cài đặt hiển thị xem
Có lúc một trang vừa truy cập 5 phút trước cũng không hiện trong tự động hoàn thành
Tôi đã mất hy vọng rằng vấn đề này và các vấn đề khác sẽ được sửa, nên trên Android tôi đã chuyển sang Chromium