Algolia

Search engines ::: search_algolia
Maintained by Prateek Sachan
This plugin provides Algolia integration for Moodle's Global Search. Algolia is a hosted Search as a Service provider making it easy for websites to integrate search without any need to install/maintain additional servers. It currently offers a free plan with 10k records and 100k API calls per month.

Algolia 1.0

Moodle 3.1, 3.2, 3.3
Released: Monday, 29 May 2017, 5:30 AM

Build Status License

Moodle Global Search - Algolia

This plugin integrates Algolia as the search engine for Moodle's Global Search.

Supported Moodle Versions

Moodle 3.1 and later are currently supported.

About Algolia

Algolia is a hosted Search as a Service provider making it easy for websites to integrate search without any need to install/maintain additional servers.

It currently offers a free plan with 10k records and 100k API calls per month. More info about its plans here

Algolia Credentials

This plugin relies on the Algolia service which requires you to create an account here to obtain the APPLICATION ID and API KEY in your dashboard

  1. Create an Algolia Account.
  2. Create a new Application and obtain the APPLICATION ID and API KEY.

Todo

  1. Add file indexing support.
  2. Add Ajax support for a faster "search-as-you-type" search. Related Moodle Tracker Issue Link

Credits

This plugin uses the official Algolia PHP Client

Issues, Contributing and Support

Please open a Github issue to report bugs. Pull requests are welcome.

Feel free to contact me for any additional features or improvements.

License

This project is licensed under the GNU GPL v3 or later. See the LICENSE file for details.

Version information

Version build number
2017052700
Version release name
1.0
Maturity
Stable version
MD5 Sum
66d95565309f2686a672bbcbea8ffb67
Supported software
Moodle 3.1, Moodle 3.2, Moodle 3.3
  • Latest release for Moodle 3.1
  • Latest release for Moodle 3.2
  • Latest release for Moodle 3.3

Version control information

Version control system (VCS)
GIT
VCS repository URL