Magic-search

An AngularJS widget that provides UI for faceted and text search.

View project on GitHub

About

This is an AngularJS widget that provides a UI for faceted and text search. There's a little more history and motivation provided in this blog post. Also, "bower info angular-magic-search" provides current package information.

Demo


Search Results - none (38 items)
  • Aela the Huntress
  • Agmaer
  • Argis the Bulwark
  • Athis
  • Beleval
  • Belrand
  • Benor
  • Borgakh the Steel Heart
  • Brelyna Maryon
  • Calder
  • Celann
  • Cicero
  • Cosnach
  • Dark Brotherhood Initiate
  • Derkeethus
  • Durak
  • Erik the Slayer
  • Farkas
  • Ghorbash the Iron Hand
  • Gregor
  • Ingjard
  • Iona
  • J'zargo
  • Jenassa
  • Jordis the Sword-Maiden
  • Lydia
  • Marcurio
  • Njada Stonearm
  • Onmund
  • Rayya
  • Ria
  • Stenvar
  • Teldryn Sero
  • Torvar
  • Uthgerd the Unbroken
  • Valdimar
  • Vilkas
  • Vorstag

(search data courtesy of Skyrim)

Usage

To use magic-search in your application, you're free to click one of the download links, or clone the repo. If you are already using Bower, you can simply add “angular-magic-search” to your bower.json.

In your application, you'll need to import the css and javascript, then you can use the component like this.

<magic-search
  template="${request.static_path('eucaconsole:static/js/thirdparty/magic-search/magic_search.html')}"
  strings="{'remove':'Remove facet', 'cancel':'Clear search', 'prompt':'Select facets or enter text', 'text':'Text'}"
  facets="${search_facets}" filter-keys="${filter_keys}"></magic-search>

More details on integration are found in this post.

Authors and Contributors

The current list of contributors is best viewed here.