В настоящее время я использую Boolean Полнотекстовый поиск для моего сайта. Тем не менее, этот метод будет игнорировать слова имеют менее 2 символов.MySQL Boolean Полнотекстовые поиски
Пример:
Название: iphone 4 последняя продажа
$raw_results = mysqli_query($conn,"SELECT * FROM memberpost WHERE MATCH(title) AGAINST('4' IN BOOLEAN MODE)") or die("no result found");
Если я напечатал: '4' в поле поиска, он не возвращает никакого результата.
Как я могу заставить это работать даже с 1 символом?
Благодаря
РЕШЕННОГО путем добавления к [туздО] в my.ini файл, перезапуск MySQL службы.
innodb_ft_min_token_size = 1
innodb_ft_enable_stopword = OFF
ft_min_word_len = 1
ft_stopword_file = ''
Затем запустить этот запрос, чтобы восстановить таблицу:
ALTER TABLE table_name FORCE;