Apachesolr AngularJS Search
Component ID
Component name
Component type
Maintenance status
Development status
Component security advisory coverage
Downloads
Component created
Component changed
Component body
This module provides an advanced search form built in AngularJS that works with Drupal and Apachesolr as backend.
Introduction
This module works with apachesolr and AngularJS to provide a flexible UI to allow
the user to create complex searches.
You could see a working example in Popline website from K4Health.
Requirements
Installation
- Install as you would normally install a contributed drupal module. See: https://drupal.org/documentation/install/modules-themes/modules-7 for further information.
- If you don't have bower installed; install it
- Run
bower install
Usage
This module is configurable through Block UI; in that interface you should select the wanted fields (from Solr indexed fields) and the section where you want them (Normal/Selected or Limit By). However; to fully customize those fields (change label, change type or provide an autocomplete path); you should implement the hook_apachesolr_angularjs_search_fields_alter (as documented in apachesolr_angularjs_search.api.php).
The module also provides two more hooks: one of them is to customize the search result page and the other one to alter the search object before saving it to the database. You could also implement some apachesolr module hooks in order to get full customization of your search experience.
Reporting Issues
Please use github to report issues/collaborate: https://github.com/ManatiCR/apachesolr_angularjs_search
Maintainers
Current maintainers:
- Kevin Porras Zumbado (kporras07) - https://drupal.org/u/kporras07
Sponsors
This project has been sponsored by:
