Expand my Community achievements bar.

Best Site Search Engine with AEM

Avatar

Level 1

Hi Folks,

         I have to implement search functionality in my project, need your suggestion to choose best platform/engine integration with aem sites. It should be best in terms of performance. Thanks in advance.

2 Replies

Avatar

Level 8

Hi @jooca,

this depends on your requirements, usually starting with a simple AEM search is OK for the MVP, but things get more complicated later in case you want to add facets or index data from 3rd party systems.

In case you already know you will have complex search requirements, implementing it with pure AEM can be complex and time-consuming. I suggest you take a look at solutions like https://www.addsearch.com/ or https://www.algolia.com/. I've been using AddSearch for 4 years on my very complex AEM project and it has proven to be a good choice for us.

 

Good luck,

Daniel

Avatar

Community Advisor

Hi Jooca,

 

There are multiple solution's at which you can integrate search with AEM for the best performance. Best in terms of performance would be to use the Lucene based search, due to technology it offer's 1-2 MS respons'es normally. Both Solr and Elastic are based on Lucene.

 

When SOLR was popular there were plenty of good implementation's and integrations:

https://github.com/headwirecom/aem-solr-search - notable implementation from Headwire,

 

There are quite good ElasticSearch integration's out there too. https://medium.com/@vinodh.sampath/site-search-with-es-and-aem-3086f8154bef

 

Please note, best performance does not mean, most relevant or accurate results.


Regards,

Peter