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

56 4 0
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

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI -PHẠM LÊ VŨ 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 Chuyên ngành : Kỹ thuật phần mềm LUẬN VĂN THẠC SĨ KHOA HỌC CHUYÊN NGÀNH KỸ THUẬT PHẦN MỀM NGƢỜI HƢỚNG DẪN KHOA HỌC PGS.TS Cao Tuấn Dũng Hà Nội – Năm 2018 LỜI CAM ĐOAN Tơi xin cam đoan cơng trình nghiên cứu riêng tơi Các nội dung kết trình bày luận văn hoàn toàn trung thực chƣa có tác giả cơng bố cơng trình khác Tác giả luận văn Phạm Lê Vũ CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc BẢN XÁC NHẬN CHỈNH SỬA LUẬN VĂN THẠC SĨ Họ tên tác giả luận văn : PHẠM LÊ VŨ Đề tài luận văn: Nâng cao hiệu tìm kiếm thơng tin hệ thống bán xe kỹ thuật Faceted Search Chuyên ngành: Kỹ thuật phần mềm Mã số SV: CA160473 Tác giả, Ngƣời hƣớng dẫn khoa học Hội đồng chấm luận văn xác nhận tác giả sửa chữa, bổ sung luận văn theo biên họp Hội đồng ngày 28/4/2018 với nội dung sau: - Bỏ nội dung bị trùng - Thêm phần kết luận - Chỉnh lại bố cục luận văn - Thêm phần nối chƣơng để tăng tính liền mạch - Nêu rõ thêm đóng góp thân - Giải thích rõ khái niệm Faceted Search Ngày 24 tháng năm 2018 Giáo viên hƣớng dẫn Tác giả luận văn CHỦ TỊCH HỘI ĐỒNG MỤC LỤC DANH MỤC CÁC HÌNH VẼ DANH MỤC CÁC BẢNG MỞ ĐẦU Chƣơng 1: GIỚI THIỆU ĐỀ TÀI 1.1 Tổng quan hệ thống bán xe 1.1.1 Mơ hình chức hệ thống bán xe 1.1.2 Hoạt động hệ thống bán xe 1.1.3 Dữ liệu sản phẩm hệ thống bán xe 1.2 Hiện trạng chức tìm kiếm hệ thống bán xe 1.2.1 Mơ hình tổng quan chức tìm kiếm 1.2.2 Nguyên tắc hoạt động chức tìm kiếm 10 1.2.3 Hạn chế chức tìm kiếm 11 1.3 Mục tiêu định hƣớng giải pháp 12 Chƣơng 2: TỔNG QUAN VỀ CƠ SỞ LÝ THUYẾT VÀ CÔNG NGHỆ 14 2.1 Một số giải pháp bật để giải vấn đề hệ thống bán xe nƣớc 14 2.1.1 Phƣơng pháp tự động gợi ý đƣợc hỗ trợ sẵn 14 2.1.2 Phƣơng pháp thu gọn chức tìm kiếm 15 2.1.3 Phƣơng pháp gợi ý cho tìm kiếm theo lựa chọn 16 2.2 Tổng quan kỹ thuật Faceted Search 17 2.2.1 Các hành vi tìm kiếm 17 2.2.2 Các mơ hình truy vấn thông tin 20 2.2.3 Khái niệm Faceted Search 22 2.2.4 Tiềm phát triển tƣơng lai Faceted Search 24 2.3 Tổng quan công cụ tìm kiếm Elastic Search 26 2.3.1 Giới thiệu Elastic Search 26 2.3.2 Kiến trúc hệ thống ES 27 2.3.2.2 Index (Indices) 29 2.3.2.3 Shard 29 2.3.2.3 Health 30 2.3.2.4 Type 30 2.3.2.5 Document 30 2.3.3 Nguyên lý hoạt động hệ thống ES 31 2.3.4 So sánh ES với 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 tìm kiếm hệ thống bán xe 36 3.2 Nguyên lý hoạt động chức tìm kiếm hệ thống bán xe 37 Chƣơng 4: PHÂN TÍCH KẾT QUẢ ĐẠT ĐƢỢC 44 4.1 Kết triển khai kỹ thuật Faceted Search vào chức tìm kiếm hệ thống bán xe 44 4.1.1 So sánh giao diện kết sau triển khai kỹ thuật với hệ thống cũ 44 4.1.2 So sánh câu truy vấn chức tìm kiếm hệ thống bán xe 47 KẾT LUẬN 50 TÀI LIỆU THAM KHẢO 51 DANH MỤC CÁC HÌNH VẼ Hình 1: Trang chủ Website banxehoi.com Hình : Trang chi tiết tin Website banxehoi.com Hình : Trang danh sách tin Website banxehoi.com Hình : Bài viết đánh giá so sánh xe Website banxehoi.com Hình : Mơ hình tổng quan 10 Hình : Chức tìm kiếm trang chủ Website chobrod.com 11 Hình : Phương pháp tự động gợi ý Website banxehoi.com 15 Hình : Chức tìm kiếm mở rộng Website banxehoi.com 16 Hình : Chức tìm kiếm Website automexico.com 17 Hình 10 : Các hành vi tìm kiếm 18 Hình 11 : Tìm kiếm khám phá 20 Hình 12 : Faceted Search amazon 22 Hình 13 : Faceted Search lazada 23 Hình 14 : Danh sách tìm kiếm Website chobrod.com 24 Hình 15 : Ví dụ Semantic Web 25 Hình 16: Cấu hình primary shard 29 Hình 17: Inverted Index 33 Hình 18: Inverted Index sau truy vấn 33 Hình 19: Mơ hình áp dụng kỹ thuật Faceted Search 36 Hình 20 : Kết trả ES 38 Hình 21 : Danh sách kết gợi ý tìm kiếm 38 Hình 22: Người dùng bấm nút tìm kiếm 39 Hình 23 : Câu truy vấn liệu ES 40 Hình 24 : Bộ chuyển đổi liệu 41 Hình 25 : Bộ tinh chỉnh kết 42 Hình 26 : Danh sách kết sau tìm kiếm 43 Hình 27 : Kết tìm kiếm thơng thường 44 Hình 28 : Kết tìm kiếm theo từ khóa gợi ý 45 Hình 29 : Kết tìm kiếm theo phần gợi ý 45 Hình 30 : Kết tìm kiếm khơng theo gợi ý 46 Hình 31 : Kết tìm kiếm khơng theo gợi ý đổi vị trí từ khóa 46 Hình 32 : Kết sau tinh chỉnh 47 Hình 33 : Câu truy vấn sở liệu hệ thống 47 Hình 34 : Câu truy vấn ES 48 Hình 35 : Cấu trúc sở liệu 49 DANH MỤC CÁC BẢNG Bảng 1: Danh sách Website hệ thống bán xe sở hữu MỞ ĐẦU Trong thời đại, thông tin thứ tài nguyên quý giá khó kiếm Từ thời xa xƣa, cách thức để truyền thông tin nhƣ tìm kiếm thơng tin ln ƣu tiên hàng đầu Xã hội phát triển thơng tin q giá việc tìm kiếm thơng tin cách nhanh chóng xác trở thành nhu cầu thiết yếu sống Ngày nay, thời đại công nghệ thông tin phát triển mạnh mẽ, nhà khoa học thảo luận trí đƣa tên gọi cho thời đại Kỷ nguyên thông tin để nêu lên tầm quan trọng thơng tin nhƣ việc tìm kiếm thông tin Để phục vụ nhu cầu vô thiết yếu trên, nhà khoa học nghiên cứu để đƣa thuật toán, phƣơng pháp, kỹ thuật để tìm kiếm thơng tin cách hiệu có độ xác cao Tuy nhiên, áp dụng thuật tốn, phƣơng pháp, kỹ thuật vào hệ thống doanh nghiệp cho tối ƣu hiệu ln tốn khó với kỹ sƣ chuyên gia Vấn đề bất cập xảy tính tìm kiếm nhiều hệ thống hệ thống bán xe ngoại lệ Để giải tốn khó đƣợc đề ra, hệ thống bán xe có nhiều biện pháp đƣợc đề xuất Tiêu biểu giải pháp đƣợc nhiều tổ chức áp dụng sử dụng kỹ thuật Faceted Search, thay đổi cách thức truy vấn sở liệu sử dụng tính gợi ý cho việc tìm kiếm theo từ khóa để nâng cao hiệu tìm kiếm cho hệ thống bán xe Đối với việc thay đổi cách thức truy vấn sở liệu, tốc độ tìm kiếm đƣợc nâng cao rõ rệt nhƣng phƣơng pháp không giải đƣợc triệt để vấn đề mà tính tìm kiếm gặp phải Phƣơng pháp gợi ý tìm kiếm thực chất hình thức áp dụng kỹ thuật Faceted Search với vài khía cạnh Với trạng nhu cầu thiết yếu nhƣ trên, đề tài đƣợc chọn để giải hai vấn đề: 1/ Nghiên cứu kỹ thuật Faceted Search để tìm kiếm thơng tin cách hiệu có độ xác cao có thể; 2/ Thiết kế mơ hình triển khai kỹ thuật Faceted Search nhằm nâng cao hiệu tìm kiếm hệ thống bán xe Đối tượng, phạm vị nghiên cứu đề tài: Trong phạm vi đề tài, tác giả không tham vọng áp dụng kỹ thuật Faceted Search vào tiêu chí tơ mà tập trung vào tiêu chí thơng qua tiêu chí ngƣời dùng định hình đƣợc một nhóm xe hồn chỉnh Do mục tiêu đóng góp đề tài tập trung vào hai nội dung sau: - Nghiên cứu kỹ thuật Faceted Search để áp dụng vào tính tìm kiếm hệ thống bán xe - Thiết kế mơ hình triển khai kỹ thuật Faceted Search vào hệ thống bán xe Kết khoa học tính thực tiễn đề tài: Đề tài có tính khả thi cao, áp dụng thực tiễn doanh nghiệp Với việc áp dụng kỹ thuật Faceted Search vào tính tìm kiếm hiệu tìm kiếm đƣợc nâng cao, điều khiến ngƣời dùng tiếp cận đƣợc nguồn thông tin, mang lại hiệu cho việc kinh doanh, nâng cao chất lƣợng dịch vụ cho ngƣời dùng gia tăng đƣợc lƣợng ngƣời dùng – tiêu chí quan trọng ảnh hƣởng trực tiếp điến lợi nhuận nhƣ thƣơng hiệu doanh nghiệp Bố cục luận văn: Luận văn đƣợc chia thành chƣơng nhƣ sau: - Chƣơng trình bày tổng quan hệ thống bán xe trạng tính tìm kiếm hệ thống bán xe Từ đề mục tiêu định hƣớng giải pháp để nâng cao hiệu tìm kiếm hệ thống - Chƣơng trình bày tổng quan tình hình chức tìm kiếm hệ thống bán xe nhƣ số giải pháp bật đƣợc đƣa để giải trạng tính tìm kiếm tại, từ phù hợp việc áp dụng kỹ thuật Faceted Search vào tính tìm kiếm hệ thống bán xe - Chƣơng trình bày thiết kế mơ hình áp dụng triển khai kỹ thuật Faceted Search vào tính tìm kiếm hệ thống bán xe - Chƣơng thực phân tích, đánh giá kết đạt đƣợc sau triển khai kỹ thuật mới, so sánh chức năng, hiệu năng, hiệu so với hệ thống Chƣơng 1: GIỚI THIỆU ĐỀ TÀI 1.1 Tổng quan hệ thống bán xe 1.1.1 Mô hình chức hệ thống bán xe Hệ thống bán xe hệ thống thƣơng mại điện tử đƣợc xây dựng với mục đích để làm trung gian cho giao dịch ngƣời dùng với nhau, hệ thống bao gồm nhiều Website có cách thức xây dựng Có nhiều cách thức thu phí trung gian hệ thống bán xe nhƣng bật hai phƣơng pháp: 1/ Hệ thống thu phí dựa theo phần trăm giá trị sản phẩm; 2/ Hệ thống thu phí dựa theo thời gian sản phẩm đƣợc hiển thị hệ thống Hệ thống bán xe mà luận văn trình bày đậy hệ thống thu phí dựa theo thời gian sản phẩm đƣợc hiển thị hệ thống Doanh nghiệp sở hữu hệ thống quảng cáo Website bán xe thơng qua hình thức khác (Internet, băng rôn quảng cáo, quảng cáo qua truyền hình, làm nhà tài trợ cho kiện lớn ) nhằm nâng cao số lƣợng ngƣời dùng biết đến Website bán xe mà doanh nghiệp sở hữu, từ tạo nên thị trƣờng giao dịch xe Website thu phí dịch vụ cho lần đăng tin mua bán xe ngƣời sử dụng Hệ thống đƣợc trình bày luận văn bao gồm nhiều Website bán xe nƣớc nhƣ bảng dƣới STT Tên Website Vị tri Banxehoi.com Việt Nam Chobrod.com Thái Lan Cintamobil.com Indonesia Naijauto.com Nigeria Philkotse.com Philippines Automexico.com Mexico Bảng 1: Danh sách Website hệ thống bán xe sở hữu 3.2 Nguyên lý hoạt động chức tìm kiếm hệ thống bán xe Bƣớc 1: Ngƣời dùng nhập từ khóa Tại bƣớc này, hệ thống có tìm kiếm theo từ khóa để ngƣời dùng nhập từ khóa muốn tìm kiếm chức tìm kiếm hệ thống Khơng giống nhƣ tìm kiếm từ khóa thơng thƣờng, ngƣời dùng nhập ký tự thuộc từ (các từ phân cách khoảng trắng) bàn phím hệ thống nhận tất ký tự từ khoảng trắng cuối ký tự vừa đƣợc điền làm từ khóa gợi ý (Việc đƣợc trình bày rõ bƣớc 2) Bƣớc 2: Hệ thống nhận từ khóa chuyển đổi thành câu truy vấn ES Nhƣ trình bày bƣớc 1, từ khóa ngƣời dùng nhập liệu đầu vào tính gợi ý Ta lấy ví dụ nhƣ sau: ngƣời dùng nhập “Mua xe h” Ở ký tự vừa nhập vào gần khoảng trắng cuối “h”, hệ thống nhận từ khóa “h” làm liệu đầu vào để gợi ý thực viết câu truy vấn ES tìm danh sách gợi ý lần lƣợt tiêu chí khởi đầu với từ khóa “h” (Honda, Holden …) Các tiêu chí gợi ý đƣợc xếp lần lƣợt theo thứ tự định đƣợc trình bày rõ bƣớc Bƣớc 3: Hệ thống sử dụng ES để lấy danh sách gợi ý từ khóa Tại bƣớc này, hệ thống thực câu truy vấn theo tiêu chí là: - Hãng xe - Loại xe - Phiên - Kiểu dáng - Tỉnh thành - Màu sắc - Bộ truyền tải - Tình trạng (cũ/mới) Thứ tự xếp tiêu chí đƣợc thực thông qua điều tra, khảo sát xu hƣớng mà ngƣời dùng quan tâm liên quan đến khía cạnh xe Thứ tự thay đổi theo thời gian phụ thuộc vào xu hƣớng ngƣời dùng 37 Hình 20 : Kết trả ES Bƣớc 4: Hệ thống đƣa danh sách gợi ý Sau nhận kết từ bƣớc 3, hệ thống thông qua công cụ chuyển đổi để đổi kết trả từ dạng JSON (kiểu liệu trả từ ES) sang kiểu liệu trả cho ngƣời dùng (danh sách kết gợi ý) Hình 21 : Danh sách kết gợi ý tìm kiếm Bƣớc 5: Ngƣời dùng tùy chọn gợi ý Sau hệ thống hiển thị danh sách gợi ý, ngƣời dùng nhận thấy từ khóa viết trùng với từ khóa mà hệ thống gợi ý ra, ngƣời dùng lựa chọn cách nhấp chuột vào từ khóa Lúc từ khóa hệ thống thay từ khóa mà ngƣời 38 dùng nhập Ví dụ ngƣời dùng nhập từ khóa “Mua xe h”, hệ thống gợi ý “Mua xe Honda” Nếu ngƣời dùng chọn gợi ý danh sách gợi ý ẩn tìm kiếm có giá trị “Mua xe Honda”, hệ thống thực ngầm việc lƣu trữ hãng Honda vào khía cạnh tìm kiếm để phục vụ cho bƣớc Nếu ngƣời dùng không chọn gợi ý hệ thống gợi ý chƣa phù hợp với mong muốn cảu ngƣời dùng ngƣời dùng hồn tồn nhập thêm từ khóa để hệ thống tiếp tục xử lý gợi ý Trong trƣờng hợp ngƣời dùng hồn thành xong việc nhập từ khóa mà chƣa chọn đƣợc gợi ý việc tìm kiếm tới tƣơng đƣơng với việc tìm kiếm theo từ khóa thơng thƣờng việc truy vấn ES Bƣớc 6: Ngƣời dùng bấm nút tìm kiếm Đây bƣớc định phƣơng pháp tìm kiếm bƣớc Nếu ngƣời dùng lựa chọn gợi ý hệ thống xử lý ngầm, gán liệu vào tiêu chí tìm kiếm việc tìm kiếm 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 ý hệ thống chuyển sang câu truy vấn tìm kiếm theo từ khóa nhƣ bƣớc 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 liệu chuyển thành câu truy vấn ES Đây bƣớc xử lý ngầm hệ thống mà ngƣời dùng khơng nhìn thấy Với hai trƣờng hợp nêu bƣớc bƣớc loại liệu cho tin lấy nhƣ nhƣng khác phần điều kiện lấy kết Với trƣờng hợp tìm kiếm theo từ khóa điều kiện tìm kiếm câu truy vấn (Where) 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 điều kiện tìm kiếm câu truy vấn khía cạnh mà hệ thống ghi lại từ việc ngƣời dùng Từ hệ thống hoạt động để tạo câu truy vấn tƣơng ứng để truyền lên ES lấy kết trả 39 Hình 23 : Câu truy vấn liệu ES Bƣớc 8: Hệ thống nhận liệu từ ES chuyển thành danh sách kết cho ngƣời dùng Với liệu nhận đƣợc ES từ câu truy vấn bƣớc 7, hệ thống làm tƣơng tự với bƣớc – chuyển đổi kiểu liệu JSON (do ES trả về) sang kiểu liệu hiển thị Website Do liệu trả lần phức tạp bƣớc nhiều nên hệ thống phải tạo công cụ chuyển đổi riêng để chuyển đổi kết trả từ ES thành kết hiển thị trang danh sách 40 Hình 24 : Bộ chuyển đổi liệu Bƣớc 9: Tinh chỉnh kết chức tìm kiếm bên trái Tại bƣớc này, từ danh sách kết sau tìm kiếm, ngƣời dùng hồn tồn tinh chỉnh kết thông qua việc lựa chọn tiêu chí chức tìm kiếm bên tay trái Với mội hệ thống việc tinh chỉnh đƣa kết khác nhƣng tổng qt lại có hai phƣơng pháp cho việc tinh chỉnh: 1/ Ngƣời dùng lựa chọn chức tìm kiếm, trang khơng tải lại hiển thị kết danh sách kết ; 2/ Ngƣời dùng lựa chọn chức tìm kiếm, trang chuyển tới đƣờng dẫn hiển thị kết danh sách kết Hai phƣơng pháp có ƣu nhƣợc điểm định, cụ thể nhƣ sau - Ngƣời dùng lựa chọn chức tìm kiếm, trang không tải lại hiển thị kết danh sách kết quả: phƣơng pháp giúp ngƣời dùng cảm thấy dễ dàng sử dụng so sánh sau thêm bớt tiêu chí, nhiên ngƣời dùng chia sẻ thơng tin thao tác thêm bớt tiêu chí ngƣời dùng khơng thể đƣợc đƣờng dẫn sử dụng nên nhận đƣờng dẫn chia sẻ, ngƣời dùng phải thao tác lại thao tác mà ngƣời chia sẻ thực muốn hiển thị danh sách kết tƣơng đƣơng - Ngƣời dùng lựa chọn chức tìm kiếm, trang chuyển tới đƣờng dẫn hiển thị kết danh sách kết quả: phƣơng pháp ngƣợc lại với 41 phƣơng pháp trên, ngƣời dùng hồn tồn chia sẻ đƣờng dẫn mà tạo tinh chỉnh cho ngƣời khác mà không cần quan tâm đến việc ngƣời dùng phải thao tác lại Tuy nhiên phƣơng pháp thƣờng không gây đƣợcthiện cảm ngƣời dùng Hình 25 : Bộ tinh chỉnh kết 42 Hai phƣơng pháp có ƣu nhƣợc điểm rõ ràng nên tùy thuộc vào mục đích hệ thống mà hệ thống xem xét nên chọn phƣơng pháp Hình 26 : Danh sách kết sau tìm kiếm 43 Chƣơng 4: PHÂN TÍCH KẾT QUẢ ĐẠT ĐƢỢC 4.1 Kết triển khai kỹ thuật Faceted Search vào chức tìm kiếm hệ thống bán xe 4.1.1 So sánh giao diện kết sau triển khai kỹ thuật với hệ thống cũ Phần mềm mà luận văn thực thử nghiệm Website chobrod.com Phần tìm kiếm tác giả tính đƣợc đặt trang chủ với lựa chọn tìm kiếm nhƣ hình Hiện hệ thống cho phép ngƣời dùng sử dụng lựa chọn tìm kiếm trang chủ mà chƣa cho phép sử dụng tìm kiếm theo từ khóa Điều khiến Website thuộc vị trí đầu lƣợt xem bên Thái Lan bán xe chƣa đƣợc thân thiện với ngƣời dùng mặt tìm kiếm (vì phải tốn nhiều thao tác) khó sử dụng với ngƣời chƣa hiểu biết mặt công nghệ Do hệ thống cần chức tìm kiếm thân thiện dễ sử dụng với ngƣời dùng hệ thống q trình đƣa lên thu phí tới Tiếp theo, tác giả xin đƣợc so sánh kết tìm kiếm thơng thƣờng hệ thống so với kết tìm kiếm hệ thống Với việc tìm kiếm thơng thƣờng : Hình 27 : Kết tìm kiếm thơng thƣờng Nếu sử dụng cách tìm kiếm lựa chọn thông thƣờng ta đạt đƣợc kết xe thuộc loại Honda Accord So sánh với kết tìm kiếm theo chƣơng trình làm: 44 Hình 28 : Kết tìm kiếm theo từ khóa gợi ý Nếu ngƣời dùng chọn theo gợi ý hệ thống kết đƣa tƣơng đƣơng với việc tìm kiếm theo lựa chọn thơng thƣờng Trƣờng hợp khơng chọn tồn tồn theo gợi ý kết trả nhƣ hình dƣới Hình 29 : Kết tìm kiếm theo phần gợi ý 45 Với việc chọn hãng Honda không chọn loại xe Accord, hệ thống trả nhiều chút so với việc lựa chọn theo gợi ý tồn Trƣờng hợp khơng chọn theo gợi ý kết nhƣ hình 27 Hình 30 : Kết tìm kiếm khơng theo gợi ý Hệ thống trả đƣợc kết nhƣng có chênh lệch nhỏ so với chọn phần gợi ý Trƣờng hợp đổi vị trí từ khóa khơng chọn theo gợi ý hệ thống kết nhƣ sau Hình 31 : Kết tìm kiếm khơng theo gợi ý đổi vị trí từ khóa 46 Kết trả tƣơng đƣơng với việc không chọn gợi ý hệ thống mà viết thứ tự Sau ngƣời dùng tinh chỉnh kết trả Hình 32 : Kết sau tinh chỉnh 4.1.2 So sánh câu truy vấn chức tìm kiếm hệ thống bán xe Với hệ thống cũ, câu truy vấn sở liệu SELECT * FROM product WHERE brand = _brand, model = _model, version = _version, city = _city, autotype = _autotype, Hình 33 : Câu truy vấn sở liệu hệ thống Với hệ thống mới, hệ thống cần câu truy vấn ES Do đó, tác giả cần viết câu truy vấn ES lấy liệu trƣờng nhƣ sau: - Hãng xe - Loại xe - Phiên - Kiểu dáng - Thành phố - Màu sắc - Bộ truyền tải 47 - Tình trạng - Tiêu đề viết - Lời giới thiệu viết - … { “from”: 0, “size”: 10, “sort”: [ {“viptype”: {“order”:”desc”}}, {“lastuptime”: {“order”:”desc”}} ], “_source”: { “include”: [ “productid”, “title”,”maker”, “model”, “version”,”transmissionid”, “price”,”year”,”city”,”numofkm”, “numofkmunit”,”image”,”usertype”, “status”,”viptype”,”secondhand”, “createduser”,”createddate”,”ispublish ”, “brandname”,”modelname”,”versionname”, “cityname”,”publishdate”,”color”, “type”,”description” ] }, “query”: { “simple_query_string”: { “query”:” Honda Accord”, “fields”:[“title^5”], “default_operator”:”and” } } } Hình 34 : Câu truy vấn ES Mặc dù hệ thống chuyển sang sử dụng ES nhƣng liệu đƣợc tạo hệ thống đƣợc lƣu sở liệu quan hệ Vì hệ thống cần “cơng nhân”(worker) chuyển liệu từ sở liệu quan hệ lên ES đánh lại số (index) 48 Hình 35 : Cấu trúc sở liệu 49 KẾT LUẬN Faceted Search kỹ thuật tiên tiến giúp ngƣời dùng thay đổi mơ hình truy vấn từ duyệt sang tìm kiếm theo truy vấn, từ nâng cao hiệu tìm kiếm cách rõ rệt Mặc dù cịn có hạn chế nhƣ số thao tác cần tƣơng đối nhiều cách áp dụng tai chƣa đƣợc thân thiện với ngƣời dùng nhƣng phủ nhận ƣu to lớn mà Faceted Search mang lại Vì áp dụng Faceted Search ta cần phải phân tích thật kỹ nên áp dụng Faceted vào phần Website sử dụng khía cạnh tối ƣu Phƣơng pháp tác giả đề xuất cách thức áp dụng Faceted Seach mà hạn chế đƣợc số thao tác ngƣời dùng đồng thời thân thiện so với ngƣời dùng, nâng cao đƣợc hiệu suất tìm kiếm mà không cần phải thay đổi kỹ thuật khác phức tạp Các ƣu điểm bật mà kỹ thuật mang lại cho hệ thống : - Giảm thao tác ngƣời dùng - Hỗ trợ ngƣời dùng nhập từ khóa (tránh nhập sai khơng kết quả) - Tăng cƣờng tốc độ tìm kiếm (sử dụng ES có tốc độ cao so với sở liệu quan hệ) - Ngƣời dùng tìm kiếm với từ khóa khơng giống với từ khóa hệ thống đƣa (tên khía cạnh, từ khóa tìm kiếm bật …) Chƣơng trình mà luận văn thực thân tác giả tự đề xuất ý tƣởng với ban giám đốc tự thực hầu hết chƣơng trình Chƣơng trình bao gồm phần: - Đề xuất ý tƣởng hệ thống gợi ý tìm kiếm - Đƣa thiết kế tìm kiếm hình liên quan - Nghiên cứu lý thuyết Faceted Search Elastic Search - Lập trình phần gợi ý tìm kiếm tạo câu lệnh truy vấn ES - Đánh giá kết mà hệ thống mang lại so sánh với hệ thống - Đang tiến hành xử lý khía cịn lại (u cầu tiếng Thái) Riêng phần cài đặt ES (Elastic Search) đội hệ thống thực tác giả ngƣời tạo câu truy vấn để gửi đến đội hệ thống truy xuất liệu ES 50 TÀI LIỆU THAM KHẢO Andreas Josef Wagner, Faceted Semantic Search, Institute of Applied Informatics and Formal Description Methods Faculty of Economics and Business Engineering Karlsruhe Institute of Technology Gary Marchionini , Faceted Search, University of North Carolina, Chapel Hil Per Fredelius, Faceted Search with a large amount of properties, Department of Applied IT Chalmers University of Technology Weize Kong , Extending Faceted Search to the Open-Domain Web, Submitted to the Graduate School of the University of Massachusetts Amherst in partial fulfillment of the requirements for the degree of DOCTOR OF PHILOSOPHY Clinton Gormley and Zachary Tong, Elasticsearch: The Denitive Guide, Published by O’Reilly Media, Inc , 1005 Gravenstein Highway North, Sebastopol, CA 95472 https://en.wikipedia.org https://vi.wikipedia.org http://vietmoz.edu.vn https://stackoverflow.com 10 http://dblp.l3s.de 51 ... quan hệ thống bán xe trạng tính tìm kiếm hệ thống bán xe Từ đề mục tiêu định hƣớng giải pháp để nâng cao hiệu tìm kiếm hệ thống - Chƣơng trình bày tổng quan tình hình chức tìm kiếm hệ thống bán xe. .. Nghiên cứu kỹ thuật Faceted Search để tìm kiếm thơng tin cách hiệu có độ xác cao có thể; 2/ Thiết kế mơ hình triển khai kỹ thuật Faceted Search nhằm nâng cao hiệu tìm kiếm hệ thống bán xe Đối tượng,... động hệ thống ES 31 2.3.4 So sánh ES với 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 tìm kiếm hệ thống

Ngày đăng: 22/02/2021, 16:48

Mục lục

    CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI

    CHƯƠNG 2: TỔNG QUAN VỀ CƠ SỞ LÝ THUYẾT VÀ CÔNG NGHỆ

    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

    CHƯƠNG 4: PHÂN TÍCH KẾT QUẢ ĐẠT ĐƢỢC

    TÀI LIỆU THAM KHẢO