« Home « Kết quả tìm kiếm

Nâng cao hiệu quả tìm kiếm trên các hệ thống bán xe hơi bằng kỹ thuật faceted search


Tóm tắt Xem thử

- Hiện trạng của chức năng tìm kiếm trên hệ thống bán xe hơi.
- Mô hình tổng quan của chức năng tìm kiếm.
- Nguyên tắc hoạt động của chức năng tìm kiếm.
- Hạn chế của chức năng tìm kiếm hiện tại.
- Phƣơng pháp thu gọn chức năng tìm kiếm.
- Phƣơng pháp gợi ý cho các tìm kiếm theo lựa chọn.
- Các hành vi tìm kiếm.
- Tổng quan về công cụ tìm kiếm Elastic Search.
- 31 2.3.4 So sánh ES với các công cụ tìm kiếm khác.
- 34 Chƣơng 3: NÂNG CAO HIỆU QUẢ CHỨC NĂNG TÌM KIẾM TRÊN HỆ THỐNG BÁN XE HƠI.
- 36 3.1 Mô hình chức năng tìm kiếm trên hệ thống bán xe hơi.
- 36 3.2 Nguyên lý hoạt động của chức năng tìm kiếm trên hệ thống bán xe hơi.
- Kết quả triển khai kỹ thuật Faceted Search vào chức năng tìm kiếm của hệ thống bán xe hơi.
- So sánh các câu truy vấn mới của chức năng tìm kiếm trên hệ thống bán xe hơi.
- 10 Hình 6 : Chức năng tìm kiếm trên trang chủ Website chobrod.com.
- 15 Hình 8 : Chức năng tìm kiếm khi được mở rộng của Website banxehoi.com.
- 16 Hình 9 : Chức năng tìm kiếm của Website automexico.com.
- 17 Hình 10 : Các hành vi tìm kiếm cơ bản.
- 18 Hình 11 : Tìm kiếm khám phá.
- 23 Hình 14 : Danh sách tìm kiếm Website chobrod.com.
- 38 Hình 21 : Danh sách kết quả gợi ý tìm kiếm.
- 38 Hình 22: Người dùng bấm nút tìm kiếm.
- 42 Hình 26 : Danh sách kết quả sau khi tìm kiếm.
- 43 Hình 27 : Kết quả tìm kiếm thông thường.
- 44 Hình 28 : Kết quả tìm kiếm theo từ khóa gợi ý.
- 45 6 Hình 29 : Kết quả tìm kiếm theo một phần của gợi ý.
- 45 Hình 30 : Kết quả tìm kiếm không theo gợi ý.
- 46 Hình 31 : Kết quả tìm kiếm không theo gợi ý và đổi vị trí từ khóa.
- Vấn đề bất cập này xảy ra trên tính năng tìm kiếm của nhiều hệ thống và hệ thống bán xe hơi cũng không phải ngoại lệ.
- Tiêu biểu trong các giải pháp đƣợc nhiều tổ chức áp dụng là sử dụng kỹ thuật Faceted Search, thay đổi cách thức truy vấn cơ sở dữ liệu và sử dụng các tính năng gợi ý cho việc tìm kiếm theo từ khóa để nâng cao hiệu quả tìm kiếm cho hệ thống bán xe hơi.
- Phƣơng pháp gợi ý tìm kiếm thực chất là một hình thức áp dụng kỹ thuật Faceted Search với một vài khía cạnh chính.
- 2/ Thiết kế mô hình và triển khai kỹ thuật Faceted Search nhằm nâng cao hiệu quả tìm kiếm trên hệ thống bán xe hơi.
- Chƣơng 1 trình bày tổng quan về hệ thống bán xe hơi và hiện trạng tính năng tìm kiếm trên hệ thống bán xe hơi.
- Từ đó đề ra mục tiêu và định hƣớng giải pháp để nâng cao hiệu quả tìm kiếm trên hệ thống.
- Nếu ngƣời dùng muốn xem nhiều sản phẩm hơn trên Website thì ngƣời dùng có thể truy cập trực tiếp hoặc sử dụng chức năng tìm kiếm để truy cập vào trang danh sách sản phẩm.
- Để lọc các tin tức đƣợc quan tâm, ngƣời dùng có thể sử dụng tính năng tìm kiếm trên trang danh sách tin hoặc trên trang chủ.
- Lúc này trang danh sách tin sẽ chỉ hiển thị các kết quả đƣợc lọc theo các tiêu chí tìm kiếm mà ngƣời dùng đã chọn, từ đây ngƣời dùng có thể tìm đƣợc sản phẩm mà họ muốn.
- Hiện trạng của chức năng tìm kiếm trên hệ thống bán xe hơi 1.2.1.
- Lúc này, các tiêu chí tìm kiếm mà ngƣời dùng chọn lựa sẽ do một “công nhân” (worker) thực thi để chuyển thành câu lệnh truy vấn cơ sở dữ liệu.
- Với mỗi Website, thông tin đƣợc hiển thị trên trang danh sách tìm kiếm là khác nhau.
- Hình 6 : Chức năng tìm kiếm trên trang chủ Website chobrod.com 1.2.3.
- Hạn chế của chức năng tìm kiếm hiện tại Chức năng tìm kiếm hiện tại của hệ thống đang tồn tại một số bất cập nhƣ sau: 1/ Chức năng tìm kiếm chƣa cho phép ngƣời dùng tìm kiếm theo từ khóa nhập vào.
- 2/ Chức năng tìm kiếm yêu cầu ngƣời dùng sử dụng số lƣợng thao tác lớn (8 lần nhấp chuột vào các tiêu chí tìm kiếm để mở ra các tiêu chí và ít nhất 8 lần nhấp chuột vào các giá trị để lựa chọn) làm giảm độ thân thiện của Website với ngƣời dùng.
- 3/ Hệ thống đang sử dụng hệ cơ sở dữ liệu quan hệ nên tốc độ truy vấn chậm và khó khăn trong việc tìm kiếm theo từ khóa mà ngƣời dùng nhập vào.
- Đối với việc bổ sung chức năng tìm kiếm theo từ khóa, hệ thống sẽ tồn tại một số bất cập nhƣ sau - Tốc độ truy vấn dữ liệu của hệ thống giảm.
- Nếu từ khóa ngƣời dùng nhập vào dài thì hiện tại có hai hƣớng đề ra nhƣ sau o Hệ thống sẽ tìm kiếm toàn bộ cụm từ mà ngƣời dùng nhập vào.
- Ngoài tính năng gợi ý tìm kiếm nhƣ trên thì việc tăng tốc độ truy vấn cơ sở dữ liệu là một trong các vấn đề cấp thiết.
- Phƣơng pháp tự động gợi ý đƣợc hỗ trợ sẵn Các Website sử dụng phƣơng pháp này hiển thị cho ngƣời dùng một ô nhập dữ liệu để ngƣời dùng có thể nhập từ khóa tìm kiếm .
- Còn nếu ngƣời dùng chọn theo gợi ý thì Website sẽ chuyển hƣớng truy cập đến một trang danh sách tìm kiếm chứa các tiêu chí mà phần gợi ý đề ra.
- Hệ thống bán xe hơi mà luận văn đề cập cũng đã áp dụng phƣơng pháp này vào một số Website và điển hình là tính năng gợi ý tìm kiếm trên Website banxehoi.com .
- Phƣơng pháp thu gọn chức năng tìm kiếm Đây là một phƣơng pháp đƣợc đa số các Website bán xe hơi sử dụng.
- Phƣơng pháp gợi ý cho các tìm kiếm theo lựa chọn Phƣơng pháp này sử dụng bộ thƣ viện jquerychoosen.js (đƣợc phát triển từ các nhà nâng cấp thƣ viện cho jquery).
- Ví dụ với chức năng tìm kiếm của Website automexico.com , khi tìm kiếm theo tỉnh thành, ngƣời dùng có thể nhập một phần của tên tỉnh thành muốn tìm kiếm và hệ thống sẽ gợi ý cho ngƣời dùng các kết quả chứa từ khóa đã đƣợc nhập.
- 17 Hình 9 : Chức năng tìm kiếm của Website automexico.com Phƣơng pháp này tuy vẫn gặp phải các vấn đề mà hệ thống hiện tại đang cần xử lý (chƣa giảm đƣợc số thao tác của ngƣời dùng) nhƣng lại hỗ trợ rất lớn trong việc lựa chọn kết quả mong muốn khi tập dữ liệu các tiêu chí là khá lớn.
- Các hành vi tìm kiếm Theo [Andreas], có ba hành vi tìm kiếm cơ bản là: 1/ Tìm kiếm tra cứu (Lookup Search).
- 2/ Tìm kiếm học tập (Learning Search).
- 3/ Tìm kiếm điều tra (Investigation Search).
- Tìm kiếm tra cứu là hành vi tìm kiếm đƣợc sử dụng nhiều nhất.
- Ngƣời dùng luôn có nhu cầu tìm kiếm thông tin và họ điền các từ khóa vào các ô tìm kiếm với mong 18 muốn có đƣợc kết quả nhƣ ý.
- Văn bản chứa nguồn liên quan đến vấn đề tìm kiếm.
- Vì vậy, ba hành vi tìm kiếm này đƣợc sử dụng trong từng trƣờng hợp để phục vụ các mục đích khác nhau của ngƣời dùng để đạt đƣợc kết quả mong muốn.
- Mục tiêu của các cuộc tìm kiếm khám phá vƣợt ra ngoài các tra cứu thông tin đơn giản.
- Để thực hiện tìm kiếm khám phá, hệ thống tìm kiếm phải giải quyết các yếu tố cơ bản của tìm kiếm khám phá.
- Do đó, ta cần một phƣơng pháp để đánh giá hệ thống có phù hợp để thực hiện tìm kiếm khám phá hay không.
- Tìm kiếm về các thông tin chi tiết của các dòng xe, đời xe.
- Tìm kiếm xu hƣớng mua xe hiện tại.
- Duyệt và tìm kiếm theo truy vấn là hai hành động hoàn toàn riêng biệt.
- Mặt khác, tìm kiếm theo truy vấn cung cấp cho ngƣời dùng một danh sách các tài liệu phù hợp nhất.
- Mặt khác, tìm kiếm theo truy vấn là một quá trình gián đoạn.
- Một lần tìm kiếm bằng mô hình duyệt, ngƣời dùng lại phải kiểm tra kết quả trả về có đúng với ý định mình đƣa ra không rồi sửa lại.
- Hành vi tìm kiếm thông tin: Hành vi tìm kiếm thông tin của duyệt và tìm kiếm theo truy vấn là hoàn toàn khác nhau.
- Với duyệt, ngƣời dùng sẽ tìm kiếm theo hƣớng xem hệ thống đƣa ra những gì với từ khóa nhận đƣợc còn với tìm kiếm theo truy vấn sẽ là bắt hệ thống đƣa ra những gì mà ngƣời dùng muốn.
- Thông tin ngƣời dùng và thông tin về sản phẩm cần đƣợc sử dụng để cá nhân hóa quá trình tìm kiếm.
- Hình 14 : Danh sách tìm kiếm Website chobrod.com 2.2.4.
- Từ cách liên kết này, ta có thể dễ dàng tìm kiếm thông tin một cách nhanh chóng và chính xác.
- Thông tin đƣợc tìm kiếm nhanh chóng và chính xác hơn.
- ES là một nền tảng (platform) tìm kiếm thời gian gần thực có độ trễ nhỏ (độ trễ vài giây) kể từ thời điểm đánh chỉ số dữ liệu đến khi nó có thể phục vụ tìm kiếm.
- Đƣợc sử dụng để lƣu trữ dữ liệu, tham gia vào việc đánh chỉ mục và tìm kiếm của cluster.
- Client node có khả năng load balancer khi tìm kiếm.
- Tƣơng tự trong cơ sở dữ liệu: để tìm kiếm dữ liệu trong cơ sở dữ liệu thì ta có thể thực hiện theo 2 cách.
- Tuy nhiên về mặt cơ chế xử lý và tìm kiếm thì có sự khác biệt.
- Nếu kết quả chƣa đƣợc nhƣ ý, ngƣời dùng hoàn toàn có thể tính chỉnh kết quả thông qua chức năng tìm kiếm để nhận đƣợc kết quả mong muốn.
- 37 3.2 Nguyên lý hoạt động của chức năng tìm kiếm trên hệ thống bán xe hơi Bƣớc 1: Ngƣời dùng nhập từ khóa Tại bƣớc này, hệ thống sẽ có một ô tìm kiếm theo từ khóa để ngƣời dùng nhập từ khóa muốn tìm kiếm bởi chức năng tìm kiếm trên hệ thống.
- Không giống nhƣ các ô tìm kiếm từ khóa thông thƣờng, mỗi khi ngƣời dùng nhập ký tự thuộc một từ (các từ phân cách nhau bằng khoảng trắng) trên bàn phím thì hệ thống sẽ nhận tất cả các ký tự từ khoảng trắng cuối cùng cho đến ký tự vừa đƣợc điền làm từ khóa gợi ý (Việc này sẽ đƣợc trình bày rõ hơn ở bƣớc 2).
- Bƣớc 6: Ngƣời dùng bấm nút tìm kiếm Đây chính là bƣớc quyết định phƣơng pháp tìm kiếm của bƣớc 5.
- Nếu ngƣời dùng đã lựa chọn gợi ý thì hệ thống sẽ xử lý ngầm, gán dữ liệu vào các tiêu chí tìm kiếm và việc tìm kiếm này tƣơng đƣơng với việc tìm kiếm theo khía cạnh (Faceted Search).
- Trƣờng hợp ngƣời dùng không chọn gợi ý nào thì hệ thống sẽ chuyển sang câu truy vấn tìm kiếm theo từ khóa nhƣ bƣớc 5 đã trình bày.
- Hình 22: Ngƣời dùng bấm nút tìm kiếm Bƣớc 7: Hệ thống nhận dữ liệu và chuyển thành câu truy vấn ES Đây là bƣớc xử lý ngầm của hệ thống mà ngƣời dùng không nhìn thấy.
- Với trƣờng hợp tìm kiếm theo từ khóa thì điều kiện tìm kiếm trong câu truy vấn (Where) chính là từ khóa ngƣời dùng nhập vào.
- Còn với trƣờng hợp tìm kiếm theo khía cạnh thì điều kiện tìm kiếm trong câu truy vấn chính là các khía cạnh mà hệ thống đã ghi lại từ việc ngƣời dùng.
- Hình 26 : Danh sách kết quả sau khi tìm kiếm 44 Chƣơng 4: PHÂN TÍCH KẾT QUẢ ĐẠT ĐƢỢC 4.1.
- Kết quả triển khai kỹ thuật Faceted Search vào chức năng tìm kiếm của hệ thống bán xe hơi 4.1.1.
- Hiện tại hệ thống chỉ cho phép ngƣời dùng sử dụng các lựa chọn tìm kiếm trên trang chủ mà chƣa cho phép sử dụng tìm kiếm theo từ khóa.
- Do vậy hệ thống rất cần một chức năng tìm kiếm thân thiện và dễ sử dụng với ngƣời dùng khi hệ thống đang trong quá trình đƣa lên bản thu phí sắp tới.
- Tiếp theo, tác giả xin đƣợc so sánh các kết quả tìm kiếm thông thƣờng ở hệ thống hiện tại so với kết quả tìm kiếm ở hệ thống mới.
- So sánh với kết quả tìm kiếm theo chƣơng trình đã làm: 45 Hình 28 : Kết quả tìm kiếm theo từ khóa gợi ý Nếu ngƣời dùng chọn theo gợi ý của hệ thống thì kết quả đƣa ra là tƣơng đƣơng với việc tìm kiếm theo lựa chọn thông thƣờng.
- Tăng cƣờng tốc độ tìm kiếm (sử dụng ES có tốc độ cao hơn so với cơ sở dữ liệu quan hệ.
- Ngƣời dùng có thể tìm kiếm với các từ khóa không giống với từ khóa hệ thống đƣa ra (tên các khía cạnh, từ khóa tìm kiếm nổi bật.
- Đề xuất ý tƣởng về hệ thống gợi ý tìm kiếm mới.
- Đƣa ra thiết kế về ô tìm kiếm và các màn hình liên quan

Xem thử không khả dụng, vui lòng xem tại trang nguồn
hoặc xem Tóm tắt