Use ng-show rather than ng-repeat's filter for better performance.
<input type="text" data-ng-model="searchModel"> <li data-ng-show="(searchModel && ([contact.name.formatted]|filter:searchModel).length)"> {{ ::contact.name.formatted }} </li