Bem, nesse caso depende de como você pretende implementar esse filtro. Caso a ideia seja colocar um único input da tela, é possível utilizar o filtro 'filter' do angular:
Seu input:
<input type="text" ng-model="valorDoInput">
E sua expression:
"lista | filter: valorDoInput"
Nesse último exemplo, passando somente uma String, o filtro é realizado considerando todos os campos do modelo presente na sua lista.
Caso queria criar um form um pouco mais elaborado com vários input's, também é possível utilizar o "filter", mas nesse caso passando um objeto no mesmo modelo dos itens da sua lista.
Seus inputs:
<input type="text" ng-model="objetoFiltro.campo1">
<input type="text" ng-model="objetoFiltro.campo2">
E sua expression:
"lista | filter: objetoFiltro"