Chỉ mục toàn văn là cách tiếp cận sai cho những gì bạn đang cố gắng thực hiện. Tuy nhiên, vấn đề cụ thể của bạn là độ dài từ tối thiểu, là 3 hoặc 4 (theo mặc định), tùy thuộc vào phần kết thúc. Điều này được giải thích trong tài liệu , cụ thể là tại đây .
Sau khi đặt lại giá trị, bạn sẽ cần tạo lại chỉ mục.
Tôi nghi ngờ bạn đang cố gắng để được thông minh. Chắc hẳn bạn đã từng nghe lời khuyên "đừng lưu trữ danh sách những thứ trong các chuỗi phân cách". Nhưng thay vào đó, bạn đã phản bác lại "à, nhưng tôi có thể sử dụng một chỉ mục toàn văn". Bạn có thể , mặc dù bạn sẽ thấy rằng các truy vấn phức tạp hơn không tối ưu hóa tốt lắm.
Chỉ cần làm điều đó đúng. Tạo bảng liên kết user_skills
với một hàng cho mỗi người dùng và mỗi kỹ năng mà người dùng có. Bạn sẽ thấy dễ dàng hơn khi sử dụng trong các truy vấn, để tránh trùng lặp, để tối ưu hóa các truy vấn, v.v.