CHƯƠNG 4: PHÁT TRIỂN VÀ CÀI ĐẶT THỬ NGHIỆM
4.4. Tích hợp Apache Solr vào hệ thống
Tính năng gợi ý sản ph sản phẩm. Vì vậy, một truy v phẩm, khi trang chi tiết s
phẩm liên quan tới server Solr và nh 4.4.1. Dữ liệu cho việc tìm ki
Dữ liệu tìm kiếm được c nhật dữ liệu” trong mục “Solr” c 4.4.2. Kết quả tìm kiếm và g
Kết quả sau khi tích hợ
Hình 4-2
D12CNPM2
m hệ thống BookStore
ộ dữ liệu “Book-Crossing Dataset” được cung c xây dựng năm 2004 với 278.858 thông tin ngườ thông tin cá nhân), 1.149.780 lượt bình chọn và khoảng 271.379 cu
ồ án có sử dụng một vài trường thông tin trong b m các thông tin về: tiêu đề sách, tác giả, năm xuất bản, nhà xu
ẩm, số lượng bình chọn cho từng sản phẩm.
p Apache Solr vào hệ thống
n phẩm liên quan được thực hiện khi người dùng xem chi ti t truy vấn tới server Solr cần được cài đặt trong trang chi ti
t sản phẩm được truy cập sẽ gửi một request i server Solr và nhận kết quả hiển thị lên giao diệ
c tìm kiếm
c cập nhật từ hệ thống BookStore thông qua ch c “Solr” của nhân viên.
m và gợi ý
ợp Solr cho chức năng tìm kiếm:
2: Tích hợp Solr vào chức năng tìm kiếm sản ph
66 c cung cấp bởi Cai-
ời dùng (không chứa cuốn sách thu thập từ
ng thông tin trong bộ dữ liệu trên n, nhà xuất bản, địa chỉ
m.
i dùng xem chi tiết một t trong trang chi tiết sản t request chọn ra các sản
ện.
ng BookStore thông qua chức năng “Cập
n phẩm
Lê Tất Doãn – D12CNPM2 67 Khi nhập một ký tự vào ô tìm kiếm trên giao diện, hệ thống sẽ thực hiện truy vấn tới Server Solr với từ khóa được nhập vào sau đó hiển thị một danh sách các từ khóa liên quan tới ký tự mà khách hàng vừa nhập.
Điều này giúp khách hàng tìm kiếm nhanh hơn một cuốn sách mà không nhớ được đầy đủ tiêu đề của cuốn sách đó.
Kết quả sau khi tích hợp Solr cho chức năng gợi ý sản phẩm liên quan:
Hình 4-3: Tích hợp Solr vào chức năng gợi ý sản phẩm liên quan
Tính năng gợi ý sản phẩm được xây dựng dựa trên ứng dụng của Solr. Khi khách hàng xem chi tiết một sản phẩm hệ thống sẽ đưa ra gợi ý 5 sản phẩm có cùng danh mục hoặc cùng tác giả và liên quan với tiêu đề cuốn sách cuốn sách mà họ đang xem.
Lê Tất Doãn – D12CNPM2 68
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
Với tốc độ phát triển ngày càng tăng của mạng máy tính thì việc thiết kế và cài đặt các ứng dụng người dùng là rất cần thiết. Với ý tưởng xây dựng website giới thiệu và bán sách tuy không phải là mới nhưng phần nào cũng giúp cho khách hàng thuận tiện trong việc lựa chọn và mua hàng.
Sau một thời gian làm việc nghiêm túc, đồ án đã đạt được một số kết quả mong muốn. Các kết quả này bao gồm:
Hiểu được thương mại điện tử và các thành phần của chúng.
Có kiến thức cơ bản về Apache Solr
Nắm được quy trình phát triển một hệ thống phần mềm
Phát triển, cài đặt và tích hợp thành công search engine sử dụng Apache Solr vào hệ thống giới thiệu và bán sách trực tuyến
Bên cạnh các kết quả đạt được, đồ án còn tồn tại một số hạn chế như:
Tính năng gợi ý sản phẩm chưa được tối ưu so với ngữ cảnh và, chưa hỗ trợ chức năng tìm kiếm nâng cao chưa tối ưu.
Dữ liệu gợi ý sản phẩm sử dụng trong Solr chưa được cập nhật một cách tự động
Một vài chức năng chưa hoàn thiện trong thiết kế ví dụ :
Hệ thống chưa tính toán được khoảng cách của người dùng để tính toán chi phí vận chuyển cho đơn hàng.
như chức năng Chưa tích hợp được hình thức thanh toán qua ngân hàng, cập nhật dữ liệu gợi ý sản phẩm một cách tự động.
Tính năng bình chọn/đánh giá
Qua những kết quả và hạn chế của hệ thống đã cho thấy rằng việc xây dựng một hệ thống website bán hàng nói chung và website bán sách nói riêng đòi hỏi một quá trình nghiên cứu và thực hiện lâu dài. Đồ án mới chỉ dừng lại ở mức độ nghiên cứu và phát triển một vài chức năng cơ bản.
Trước mắt hướng phát triển của đồ án sẽ phải hoàn thiện được đầy đủ các tính năng của một hệ thống website bán hàng, liên kết các bên ngân hàng, dịch vụ giao hàng để tạo thành một hệ thống thương mại điện tử hoàn chỉnh giúp cho việc tìm kiếm và đặt mua những sản phẩm sách trở lên thuật tiện và đơn giản hơn. Tối ưu hóa hệ thống để đáp ứng lưu lượng người dùng cùng lúc lớn hơn. Cải thiện tính năng tìm kiếm, gợi ý để kết quả tìm kiếm và đề xuất chính xác hơn.
Formatted: Indent: Left: 0.7", No bullets or numbering
Formatted: English (United States)
Lê Tất Doãn – D12CNPM2 69