if (search) { where.name = search } У тебя сейч

if (search) {
 where.name = search
  }

У тебя сейчас поиск рассчитан на точное вхождение. Вряд ли это то, что ты хотел. Правильней так: