Обновлять AngularJS ng-модель только по нажатию клавиши Enter?

У меня есть это поле ввода, которое я использую для поиска:

<input id="search_input" type="text" ng-model="filter.search_terms">

Я также использую много других фильтров (флажки, радио и т. Д.), И у меня есть $ watch для фильтра, поэтому любые изменения будут запускать поиск. Проблема в том, что я не хочу, чтобы поиск срабатывал для текстового поля каждый раз, когда я набираю букву, и хочу, чтобы он «сохранял» его на filter.search_terms только после того, как я нажал клавишу ввода.

Есть ли простой способ сделать это или мне нужно удалить ng-модель и сделать ng-click с функцией, которая устанавливает его при вводе?