Chpek4ch
раньше я использовал получение всех юзеров и фильтровал локально
если объем данный небольшой, то можно и загрузить все и фильтровать локально, чтобы уменьшить задержку при поиске. тут уже кто во что горазд. но многие делают как ты описал, это распросраненная практика