algolia / algoliasearch-magento
Algolia Search for Magento
Installs: 42 053
Dependents: 0
Suggesters: 0
Security: 0
Stars: 163
Watchers: 75
Forks: 117
Type:magento-module
Requires
Requires (Dev)
- phpunit/phpunit: ^6.0
- dev-master
- 1.18.0
- 1.17.1
- 1.17.0
- 1.16.0
- 1.15.0
- 1.14.1
- 1.14.0
- 1.13.0
- 1.12.0
- 1.11.1
- 1.11.0
- 1.11.0-RC
- 1.10.0
- 1.10.0-RC2
- 1.10.0-RC
- 1.9.0
- 1.9.0-RC
- 1.8.1
- 1.8.0
- 1.8.0-RC1
- 1.8.0-RC
- 1.7.2
- 1.7.2-RC
- 1.7.1
- 1.7.1-RC3
- 1.7.1-RC2
- 1.7.1-RC
- 1.7.0
- 1.7.0-RC3
- 1.7.0-RC2
- 1.7.0-RC
- 1.6.1
- 1.6.1-RC1
- 1.6.0
- 1.6.0-RC3
- 1.6.0-RC2
- 1.6.0-RC1
- 1.5.5
- 1.5.4
- 1.5.3
- 1.5.2
- 1.5.0
- 1.4.8
- 1.4.7
- 1.4.6
- 1.4.5
- 1.4.4
- 1.4.3
- 1.4.2
- 1.4.1
- 1.4.0
- 1.3.5
- 1.3.4
- 1.3.3
- 1.3.2
- 1.3.1
- 1.3.0
- 1.2.2
- 1.2.1
- 1.2.0
- 1.1.4
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.3
- 1.0.2
- 1.0.1
- dev-fix/copy-rules-remove-fwdreplicas
- dev-develop
- dev-bump_1_18_0
- dev-maxiloc-patch-1
- dev-rules-issue
- dev-indexing-queue-improvements
This package is auto-updated.
Last update: 2021-01-09 14:24:53 UTC
README
🔎 Need help? Check out our Troubleshooting Guide and our General FAQs. For feedback, bug reporting, or unresolved issues with the extension, please contact us at support@algolia.com. Please include your Magento version, extension version, application ID, and steps to reproducing your issue. Add additional information like screenshots, screencasts, and error messages to help our team better troubleshoot your issues.
-
Autocompletion menu: Offer End-Users immediate access to your whole catalog from the dropdown menu, whatever your number of categories or attributes.
-
Instantsearch results page: Have your search results page, navigation and pagination updated in realtime, after each keystroke.
Official website: https://www.algolia.com/solutions/magento/.
Note: if your store is running under Magento version 2, please check our Algolia for Magento 2 extension.
Algolia Search
Algolia is a search engine API as a service capable of delivering realtime results from the first keystroke.
This extension replaces the default search of Magento with a typo-tolerant, fast & relevant search experience backed by Algolia. It's based on algoliasearch-client-php, autocomplete.js and instantsearch.js.
You can check out our live demo.
Documentation
Check out the Algolia Search for Magento 1 documentation.
Installation
Follow our getting started guide.
Contribute to the Extension
1. Docker (recommended)
The easiest way to setup your development environment is to use Docker. If you're a Mac user, use Docker for Mac to run Docker containers.
Setup the Docker instance
Just run the following script to setup a running Magento 1.9.2 instance with some sample data & the Algolia Search extension installed:
$ ./dev/restart.sh -a YourApplicationID \
-k YourAdminAPIKey \
-s YourSearchOnlyAPIKey \
-p YourIndexPrefix \
-b http://`docker ip`/
Administration panel
Administration login is admin
with password magentorocks1
and you can access it from http://[docker ip]/admin
.
phpMyAdmin
A phpMyAdmin instance is available from http://[docker ip]/phpmyadmin
Shell
You can execute a shell inside the container with the following command:
$ docker exec -i -t algoliasearch-magento /bin/bash
Run the tests
Just run the following script to create a Magento container and launch the tests directly:
$ ./dev/runTests.sh -a YourApplicationID \
-k YourAdminAPIKey \
-s YourSearchOnlyAPIKey \
-p YourIndexPrefix \
-b http://`docker ip`/
2. Modman
If you do not want to use docker. You can use modman (a module manager for Magento) by running the following commands:
$ cd /path/to/your/magento/directory
$ modman init
$ modman clone https://github.com/algolia/algoliasearch-magento.git
Need Help?
Here are some helpful documentation to help with your issue:
For feedback, bug reporting, or unresolved issues with the extension, please contact us at support@algolia.com. Please include your Magento version, extension version, application ID, and steps to reproducing your issue. Add additional information like screenshots, screencasts, and error messages to help our team better troubleshoot your issues.