Xây dựng một bộ đánh chỉ mục hệ thống tệp hiệu năng cao
Xây dựng một công cụ tìm kiếm và đánh chỉ mục hệ thống tệp hiệu năng cao bằng ngôn ngữ Go. Triển khai duyệt cây thư mục đệ quy với độ sâu có thể cấu hình. Thêm tính năng trích xuất siêu dữ liệu tệp bao gồm kích thước, ngày tháng và quyền truy cập. Bao gồm đánh chỉ mục nội dung tệp với tùy chọn tìm kiếm toàn văn (full-text search). Triển khai cú pháp truy vấn nâng cao với các toán tử logic (boolean) và ký tự đại diện (wildcards). Thêm tính năng đánh chỉ mục tăng dần (incremental indexing) để tối ưu hóa hiệu năng. Bao gồm chức năng xuất dữ liệu ở định dạng JSON và CSV. Triển khai tô sáng kết quả tìm kiếm khớp. Thêm tính năng phát hiện tệp trùng lặp bằng mã băm kiểm tra (checksums). Bao gồm thống kê hiệu năng và báo cáo tiến độ thực hiện. Triển khai xử lý đồng thời để tận dụng tối đa sức mạnh CPU đa nhân.