Привет Я пытаюсь создать окно поиска для поиска клиента по фамилии и/или имени и/или номеру телефона.MySQL полный текстовый поиск (php)
Вот мой SQL-запрос:
SELECT *
FROM customer
WHERE Match(c_fname,c_lname,c_phone) Against('$keywords')
Мои вопросы Почему это работает, когда я искать счета и нет, если я искать боб?
Другой вопрос: как определить приоритеты полей (фамилия наиболее важная), так что если я буду искать Джона Смита и вывести его на роль Уилла Смита, Роб Смита, Джона Клинтона и Джона Смита, Джон Смит будет очень Вверх.
Поиск кузнеца не работает эфир – Ross
Если Смит находится в более чем 50% строк в таблице, то MySQL будет рассматривать его как общее слово и игнорировать его из полного текстового поиска. –