
Magicsearch is an angularjs directive that provides a ui for both faceted filtering and as-you-type filtering. it is intended for filtering tables, such as an angularjs smart-table, but it can be used in any situation where you can provide it with facets/options and consume its events.