AngularJS filter designed for flexible search parameters.