рефакторинг поиска