Hướng dẫn Hệ thống Tính năng Thông minh: Smart Search, Smart 404 & Smart Related Posts
Theme TanaFlows sở hữu một hệ thống tính năng thông minh gồm Smart Search (Tìm kiếm thông minh), Smart 404 (Gợi ý trang lỗi) và Smart Related Posts (Bài viết liên quan).
Điểm đặc biệt nhất của hệ thống này là sự liên kết chặt chẽ về mặt kiến trúc: Cả ba tính năng đều dùng chung một bộ chỉ mục tìm kiếm (Search Index) được tải một lần duy nhất và lưu tạm (cache) ở trình duyệt. Cơ chế này giúp tối ưu hóa 100% tài nguyên mạng và mang lại tốc độ hiển thị tức thì (instant) cho người dùng.
1. Smart Search (Tìm kiếm thông minh)
- Tính năng: Cho phép độc giả tìm kiếm bài viết ngay lập tức khi gõ chữ (Instant Search).
- Điểm thông minh:
- Tìm kiếm mờ (Fuzzy Search): Tự động nhận diện lỗi chính tả, tìm kiếm không dấu hoặc có dấu tiếng Việt, tìm theo cụm từ liên quan.
- Nhận diện Ngôn ngữ: Chỉ hiển thị bài viết thuộc ngôn ngữ hiện tại của trang web (Không hiển thị bài tiếng Anh khi đang ở trang tiếng Việt).
- Tốc độ: Nhờ bộ index được tải trước và lưu tạm ở trình duyệt, kết quả tìm kiếm hiện ra ngay khi người dùng gõ phím mà không có độ trễ tải mạng.
2. Smart 404 (Gợi ý trang lỗi thông minh)
Khi người đọc truy cập vào một đường link không tồn tại (Ví dụ: do bấm vào link cũ bị hỏng, gõ sai địa chỉ), thay vì chỉ hiển thị màn hình báo lỗi khô khan, hệ thống sẽ tự động giúp bạn giữ chân độc giả bằng thuật toán gợi ý:
- Mối liên quan với Smart Search: Smart 404 sử dụng chung bộ dữ liệu tìm kiếm của Smart Search.
- Cách hoạt động:
- Hệ thống lấy chính đường dẫn bị lỗi (Slug URL) của trình duyệt.
- Tách đường dẫn đó thành các từ khóa (Ví dụ:
domain.com/hdsd-tana/→hdsd,tana). - Dùng thuật toán của Smart Search để quét nhanh qua danh sách tất cả các bài viết thật trên website.
- Tự động đề xuất 3 bài viết có tên gần giống nhất với đường dẫn lỗi đó hiển thị ra màn hình kèm thông điệp: “Có phải bạn đang tìm kiếm bài viết này?”. Độc giả chỉ cần bấm vào để tiếp tục đọc thay vì thoát khỏi website của bạn.
3. Smart Related Posts (Bài viết liên quan thông minh)
Khu vực gợi ý bài viết liên quan ở cuối mỗi bài đọc giúp tăng thời gian độc giả ở lại website (Time on site). TanaFlows áp dụng thuật toán so khớp đa tầng cực kỳ thông minh với độ ưu tiên giảm dần như sau:
- Tầng 0: Từ khóa Thủ công (Nếu có): Nếu bạn muốn chỉ định đích danh bài viết liên quan, bạn có thể nhập danh sách từ khóa thủ công vào bài viết. Hệ thống sẽ ưu tiên khớp các bài viết chứa từ khóa này trước tiên.
- Tầng 1: So khớp theo Đường dẫn (Slug) - Độ ưu tiên cao nhất: Hệ thống phân tích đường dẫn (slug) của bài viết hiện tại thành các từ khóa. Sau đó, quét qua danh sách bài viết trên trang để tìm các bài có đường dẫn chứa các từ khóa tương đồng (Ví dụ: bài hiện tại là
huong-dan-tana-co-bansẽ ưu tiên tìm bài có slug chứatanahoặcco-ban). - Tầng 2: So khớp theo Tiêu đề (Title): Nếu chưa đủ bài viết ở Tầng 1, hệ thống sử dụng thuật toán tìm kiếm mờ (Fuzzy Search) để so sánh Tiêu đề (hoặc Tiêu đề SEO) của bài viết hiện tại với các bài viết khác nhằm tìm kiếm sự tương quan nội dung.
- Tầng 3: So khớp theo Thẻ Tag (Tag Fallback): Nếu vẫn chưa tìm đủ số lượng bài viết (tối đa 6 bài), hệ thống sẽ tìm kiếm các bài viết có chung các thẻ tag công khai (Public tag) với bài viết hiện tại theo thứ tự ưu tiên của thẻ tag.
- Bộ lọc loại bỏ trùng lặp: Hệ thống tự động loại bỏ chính bài viết hiện tại đang đọc ra khỏi danh sách kết quả, đảm bảo danh sách bài viết liên quan luôn đa dạng, chính xác.
4. Lợi ích vượt trội của sự kết hợp này
- Tốc độ tải trang siêu nhanh: Bạn không cần phải cài đặt nhiều plugin hay script độc lập cho từng tính năng. Cả ba tính năng dùng chung một bộ lõi xử lý gọn nhẹ.
- Tiết kiệm băng thông: Chỉ truy vấn API của Ghost đúng 1 lần cho cả ba mục đích, giảm tải tối đa cho máy chủ.
- Trải nghiệm người dùng mượt mà: Từ tìm kiếm, gợi ý bài viết đến xử lý link hỏng đều diễn ra tức thì, tự nhiên và vô cùng thông minh.