вам нужно поставить конечную точку сервера для поиска.Вам необходимо создать или интегрировать существующий виджет автозаполнения на стороне клиента.http://docs.jquery.com/UI/Autocomplete#options. По сути, вы настраиваете этот виджет для перехода к URL-адресу после выполнения определенных условий (например, пользователю необходимо ввести 2 символа, прежде чем будет выполнен поиск)
Конечная точка службы может быть очень простой, ноон должен быть быстрым, поэтому вы можете рассмотреть возможность использования кэша второго уровня, если вы еще этого не сделали.Или вы можете начать без кеша и использовать его, только если производительность становится проблемой.
Поскольку вы определили поиск по имени или номеру телефона, вам, конечно, нужно будет использовать jquery один раз для каждого, и вам потребуется метод обслуживания для каждого (или один метод обслуживания, который выполняет оба действия, передаваяparam для byName или byPhone, но я бы просто сделал отдельные услуги).
Поскольку вы осуществляете поиск по простым полям, я не думаю, что вам нужно задействовать подключаемый модуль для поиска, но если вы осуществляете поиск по полям с большим количеством текста, вы можете использовать его.