Есть модель User. У нее есть два поля first_name и last_name. Когда я ввожу поисковый запрос например "Ив", то я могу найти пользователь допустим с first_name Иван и last_name Иванов. Но как составить запрос если Будет введено Иван Иванов? Пока приходит в голову только розбивать строку на два елемента и перебирать все возможные варианты. может есть какое-то более елегантное решение?
NubasLol, CONCAT(first_name, 'пробел', last_name). Ну понятно что тут лучше fulltext search, а еще лучше делать это сфинксом/эластиком/солром. Всё от задачи зависит.