Open source applications with faceted search
Astrophysics Data System (ADS)
http://labs.adsabs.harvard.edu/adsabs/search/ is a webapp (Flask) that uses faceted search (with Solr) and is open source: https://github.com/adsabs/adsabs
- https://github.com/adsabs/adsabs/blob/master/adsabs/modules/search/views.py
- https://github.com/adsabs/adsabs/blob/master/adsabs/modules/search/forms.py
- https://github.com/adsabs/adsabs/blob/master/adsabs/core/solr/request.py
- https://github.com/adsabs/adsabs/blob/master/adsabs/core/solr/response.py
- https://github.com/adsabs/adsabs/blob/master/adsabs/modules/search/templates/search_results.html
- https://github.com/adsabs/adsabs/blob/master/adsabs/modules/search/templates/facets_sublevel.html
Faceted search example
Search for "jupiter"
http://labs.adsabs.harvard.edu/adsabs/search/?q=jupiter
Under Authors, click "Clarke, J"
http://labs.adsabs.harvard.edu/adsabs/search/?q=jupiter&aut_f=0%2FClarke%2C+J
Under Authors, click "Gerard, J"
http://labs.adsabs.harvard.edu/adsabs/search/?q=jupiter&aut_f=0%2FClarke%2C+J&aut_f=0%2FGerard%2C+J
Under Keywords, click "hydrogen"
Evergreen ILS (Integrated Library System)
- https://github.com/evergreen-library-system/Evergreen/blob/tags/rel_2_2_7/Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Biblio.pm
- https://github.com/evergreen-library-system/Evergreen/blob/tags/rel_2_2_7/Open-ILS/src/templates/opac/parts/result/facets.tt2
Faceted search example
Search for "pirates"
http://newburyport.mvlc.org/eg/opac/results?query=pirates
Under Topic Subject, click "History"
http://newburyport.mvlc.org/eg/opac/results?query=pirates;facet=subject|topic[History]
Under Geographic Subject, click "Caribbean Area"
Blacklight
http://demo.projectblacklight.org