Какой может быть лучший способ поиска набора записей с помощью ключевого слова $ search и сначала отобразить их, а затем вытянуть оставшиеся записи в запрос и упорядочить их в случайном порядке.Другими словами, поместите результаты поиска сверху, а затем оставшиеся записи случайным образом.Вот первая часть моего поиска:
SELECT first_name, last_name, title, agency, address,
phone, more_info, description, img_name, active
FROM realtor
WHERE MATCH as rank (first_name, last_name, agency, description)
AGAINST ('$search' IN BOOLEAN MODE)
ORDER BY rank DESC
, а затем я хотел бы объединить это с оставшимся набором записей, используя ORDER BY RAND () Или есть лучший способ выполнить этот запрос?Это моя первая попытка в UNION.
Кроме того, мой ранг, похоже, не работает, как будто я ищу по имени fname lname, я не получаю сначала запись fname lname, так как многие из записей имеют lname в столбце заголовка.Есть лучший способ сделать это?БЛАГОДАРЯ