Độ dài tối thiểu và tối đa của các từ được lập chỉ mục được xác định bởi ft_min_word_len
và ft_max_word_len
biến hệ thống. Giá trị tối thiểu mặc định là 4 nhân vật. Đó là lý do tại sao nó không hoạt động với 3 ký tự.
Bạn cần thay đổi giá trị của nó và xây dựng lại FULLTEXT
của mình các chỉ mục. Nếu bạn muốn các từ gồm ba ký tự có thể tìm kiếm được, bạn có thể đặt ft_min_word_len
bằng cách thay đổi giá trị của nó trong tệp cấu hình. Hoặc, nếu bạn có quyền của người dùng cấp cao, bạn có thể đặt biến môi trường này bằng:
SET ft_min_word_len=3
Xem thêm chi tiết tại đây: Tinh chỉnh Tìm kiếm toàn văn bản trong MySQL