Blog

So khớp tiếng Việt, có dấu và không dấu

· Đội ngũ Subty

Nếu bạn theo dõi các nhóm tiếng Việt, có một chi tiết quyết định công cụ có dùng được hay không: nó xử lý dấu thế nào.

Vấn đề

Cùng một câu được gõ theo hai kiểu. Trên điện thoại có bàn phím tiếng Việt: “Cần xe chở hàng Hà Nội”. Trên laptop lúc vội, hoặc với bàn phím tiếng Anh: “can xe cho hang ha noi”.

Cả hai đều hoàn toàn bình thường. Cả hai cùng nghĩa. Một công cụ chỉ khớp dạng có dấu sẽ âm thầm bỏ sót mọi bài viết theo kiểu kia, và người dùng sẽ kết luận rằng nhóm đó vắng — trong khi không hề vắng.

Subty làm gì

Mỗi bài viết được lưu hai lần ở bên trong: một bản chuẩn hoá giữ nguyên dấu, và một bản đã bỏ dấu. Từ khoá của bạn cũng được xử lý y như vậy.

Khớp ở dạng nào cũng tính. Nên từ khoá gõ “can xe” tìm thấy bài viết “Cần xe”, và từ khoá gõ “Cần xe” tìm thấy bài viết “can xe”.

Chữ đ được xử lý riêng, vì khác với mọi dấu tiếng Việt khác, nó không tự tách ra — “đi” phải thành “di”, và cách làm ngây thơ sẽ bỏ qua nó.

Vì sao vẫn nên dùng cụm từ

So khớp không dấu khiến từ đơn rủi ro hơn chứ không an toàn hơn: khi bỏ dấu, nhiều từ trùng nhau hơn. Đây là thêm một lý do nên dùng cụm hai ba từ thay vì từ lẻ.

Bạn cần làm gì

Không cần gì cả. Cứ gõ cụm từ theo kiểu tự nhiên với bạn. Cả hai dạng đều được bao phủ.

Thôi lướt Facebook đi.

Cài nhóm đầu tiên mất khoảng hai phút, phần canh chừng để Subty lo.