AEM Site Search w/ Algolia | Community
Skip to main content
This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by Peter_Puzanovs

Dear Sir,

Algolia is pretty much like Solr, you need to add data to it's index.

https://www.algolia.com/doc/paths/index-data/

You would need to write a custom replication agent to do this work for you:

AEM - How to create and implement custom Replication Agent

HowTo a Custom Replication Agent

To do the search bit, have a look at this implementation:

AEM Solr Search

Please note, you would need to modify most of the API from Solr to Algolia.

Regards,

Peter

6 replies

kautuk_sahni
Community Manager
Community Manager
April 6, 2018

We do not have much any content on AEM-algolia.

Can you help us with the use-case?

-Kautuk

Kautuk Sahni
Peter_Puzanovs
Community Advisor
Peter_PuzanovsCommunity AdvisorAccepted solution
Community Advisor
April 6, 2018

Dear Sir,

Algolia is pretty much like Solr, you need to add data to it's index.

https://www.algolia.com/doc/paths/index-data/

You would need to write a custom replication agent to do this work for you:

AEM - How to create and implement custom Replication Agent

HowTo a Custom Replication Agent

To do the search bit, have a look at this implementation:

AEM Solr Search

Please note, you would need to modify most of the API from Solr to Algolia.

Regards,

Peter

davinac85445227
Level 2
April 6, 2018

Thank you for this information!

Nikhil-Kumar
Community Advisor
Community Advisor
August 13, 2020

I have done a small integration of Algolia with AEM using JAVA API, we can have React API's as well to handle the requests.
Detail information can be found on the Algolia's documentation page. You can check out my blog as well on the integration and initial setup :
https://aemsimplifiedbynikhil.wordpress.com/2020/07/15/aem-integration-algolia-java-api/

Nikhil-Kumar
Community Advisor
Community Advisor
August 13, 2020
I have done a small integration of Algolia with AEM using JAVA API, we can have React API's as well to handle the requests. Detail information can be found on the Algolia's documentation page. You can check out my blog as well on the integration and initial setup : https://aemsimplifiedbynikhil.wordpress.com/2020/07/15/aem-integration-algolia-java-api/
Nikhil-Kumar
Community Advisor
Community Advisor
August 15, 2020

I see this posted in 2018,
Try using Elastic search as a service, it provides dashboard and provides trial version to explore all the options.
Here you have a look at the setup for Elastic search as service.

Also you can have a look at the Algolia Site search
Which I found really awesome to work with.
Happy coding!!