Apachesolr AngularJS Search

Component ID

2652418

Component name

Apachesolr AngularJS Search

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Downloads

571

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

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:

Sponsors

This project has been sponsored by: