Chương 1: TÌM KIẾM THÔNG TINHầu hết các Search engine hỗ trợ 2 tuỳ chọn là tìm cơ bản và nâng cao.. Quy trình tìm kiếm cơ bản gần như giống nhau ở từng hệ thống.. Đó là tiếp nhận câu hỏi
Trang 1Chương 1: TÌM KIẾM THÔNG TIN
Hầu hết các Search engine hỗ trợ 2 tuỳ chọn là tìm cơ bản và nâng cao Quy trình tìm kiếm cơ bản gần như giống nhau ở từng hệ thống Đó là tiếp nhận câu hỏi, xử lý toán
tử và trả về kết quả được mô tả qua lưu đồ dưới đây
Nhằm mục đích minh hoạ, ứng dụng chỉ hỗ trợ :
Các toán tử : AND (mặc định) , OR
Câu truy vấn
Dựa vào từ điển tách thành các mục từ có nghĩa Dựa vào file nghịch đảo , lấy danh sách các tài liệu tương ứng với từng mục từ
Kết hợp danh sách theo tuỳ theo phép toán được chọn
Sắp xếp kết quả theo thư tự giảm d6àn của độ ưu tiên
Kết quả
Hệ thống dấu chấm câu : “ “(tìm cụm từ)
Trang 2Hình 9 Lưu đồ xử lý câu truy vấn
Khi muốn tìm thông tin, người dùng tương tác với hệ thống thông qua giao diện web Bộ tìm kiếm thông tin sau khi tiếp nhận câu truy vấn sẽ dựa vào từ điển để tách câu hỏi thành các mục từ có nghĩa Thuật toán tách mục từ là thuật toán được dùng trong bộ lập chỉ mục nhằm đảm bảo sự tương thích giữa tập mục từ của câu truy vấn và cơ sở dữ liệu chỉ mục
Ứng dụng dựa vào file nghịch đảo lấy danh sách tài liệu tương ứng với từng mục từ Một lần nữa lọc lại danh sách này tuỳ theo phép toán được chọn Sắp xếp kết quả thu được
và trả về cho người dùng