Init Live Search v1.9.3: Tích hợp Meilisearch, mở khóa tìm kiếm tốc độ cao cho WordPress

Init Live Search v1.9.3 vừa ra mắt với bổ sung lớn nhất từ trước đến nay: tích hợp Meilisearch — công cụ tìm kiếm mã nguồn mở nổi tiếng với tốc độ phản hồi cực nhanh và khả năng chịu lỗi chính tả. Đây là tính năng hoàn toàn tùy chọn, được thiết kế để nâng cấp trải nghiệm tìm kiếm cho những site có lượng nội dung lớn, mà không đánh đổi sự đơn giản vốn có của plugin.

Init Live Search v1.9.3: Tích hợp Meilisearch, mở khóa tìm kiếm tốc độ cao cho WordPress

Vì sao Init Live Search cần Meilisearch?

Từ trước đến nay, Init Live Search xử lý tìm kiếm bằng truy vấn trực tiếp trên database WordPress, kết hợp các lớp fallback thông minh như mở rộng từ đồng nghĩa, cắt từ, ghép bigram để tăng khả năng tìm đúng ý người dùng. Cách này hoạt động tốt với phần lớn site — nhanh, không cần hạ tầng phụ, cài xong dùng ngay.

Nhưng với những site có hàng chục nghìn bài viết trở lên, hoặc cần độ chính xác cao hơn khi người dùng gõ sai chính tả, giới hạn của truy vấn LIKE trên MySQL bắt đầu lộ rõ. Đó là lúc Meilisearch phát huy thế mạnh: index chuyên biệt cho tìm kiếm, xếp hạng theo độ liên quan, và chịu lỗi gõ sai theo mặc định — tất cả trong thời gian phản hồi chỉ vài chục mili-giây.

Thiết kế “an toàn trước, mạnh mẽ sau”

Điểm quan trọng nhất của tích hợp này không nằm ở tốc độ, mà ở cách nó được thiết kế để không bao giờ làm hỏng site của bạn:

  • Hoàn toàn tùy chọn. Không bật, không cấu hình — Init Live Search vẫn hoạt động y như trước, không mất tính năng nào.
  • Tự động fallback. Nếu Meilisearch tắt, mất kết nối, hoặc phản hồi chậm quá thời gian chờ cho phép, plugin lập tức chuyển về tìm kiếm database nội bộ — người dùng cuối không bao giờ thấy ô tìm kiếm bị lỗi.
  • Bring-your-own-server. Bạn tự cài đặt và vận hành Meilisearch (tự host hoặc dùng Meilisearch Cloud). Plugin không host hộ, không thu thập dữ liệu qua máy chủ trung gian nào.
  • Bảo mật key linh hoạt. Key có quyền ghi/xóa dữ liệu (admin/indexing key) có thể khai báo qua hằng số trong wp-config.php thay vì lưu trong database, giảm rủi ro rò rỉ nếu database bị lộ.

Những gì đã thay đổi

Phiên bản 1.9.3 bổ sung một tab cài đặt riêng cho Meilisearch, nằm trong Settings → Init Live Search → Meilisearch, với đầy đủ các trường cấu hình: Host URL, Index Name, Search Key, Admin/Indexing Key, thời gian chờ tối đa, và nút kiểm tra kết nối một chạm.

Khi tích hợp được bật, mọi bài viết được đăng, cập nhật, chuyển vào thùng rác, hoặc xóa sẽ tự động đồng bộ với index Meilisearch — chạy ở chế độ không chặn (non-blocking) nên không ảnh hưởng đến tốc độ lưu bài trong trang quản trị. Với những site cần index lại toàn bộ nội dung hiện có (ví dụ khi mới thiết lập), plugin cung cấp lệnh WP-CLI:

wp init-live-search meili-reindex

Lệnh này xử lý theo từng batch, phù hợp với cả site nhỏ lẫn site có lượng nội dung lớn.

Bắt đầu như thế nào?

Nếu bạn chưa có server Meilisearch, bạn cần tự cài đặt trước — có thể tự host trên VPS riêng hoặc dùng dịch vụ Meilisearch Cloud. Sau đó, việc kết nối với Init Live Search chỉ gồm vài bước: dán Host URL và API key vào trang cài đặt, bật tính năng, chạy lệnh reindex một lần, và xong.

Init Live Search sẽ ưu tiên sử dụng Meilisearch cho mọi truy vấn tìm kiếm kể từ đó, trong khi vẫn giữ nguyên toàn bộ các tính năng khác của plugin — slash commands, related posts, phân tích tìm kiếm, và các tùy chỉnh giao diện.

Tóm lại

Init Live Search 1.9.3 không thay đổi cách plugin hoạt động mặc định — nó chỉ mở thêm một cánh cửa cho những ai cần nhiều hơn. Với các site vừa và nhỏ, mọi thứ vẫn y nguyên. Với các site lớn hơn, giờ đây có một con đường nâng cấp rõ ràng, an toàn, và không ràng buộc.

Bình luận


  • Không có bình luận.

Công cụ trực tuyến

Nhấn Ctrl + \ trên máy tính, hoặc vuốt sang trái ở bất kỳ đâu trên mobile.

Đăng nhập





Đang tải...