Search Features in AEM 6.0 (SP2) and 6.1 | Community
Skip to main content
Level 2
October 16, 2015
Solved

Search Features in AEM 6.0 (SP2) and 6.1

  • October 16, 2015
  • 1 reply
  • 1130 views

About to start an assessment on specific search requirements that what we would get from AEM 6.x (6.0 and 6.1) search OOB. What I could gather so far is that all the features of Synonym, spell check, relevance / boosting, Highlighting etc..which were available in AE 5.6.1 is not available in AEM 6.0 SP2  or 6.1. Also, I could not find a following 5.6.1 link's equivalent for AEM 6 or 6.1 [1]- https://docs.adobe.com/docs/en/cq/5-6-1/core/developing/searching_in_crx.html

I started delving into OAK releases and its search features and could soon realize most of my following use cases are not available [2].

Could someone help me guide to find some information on 6.1 and 6.0 search features --- I am specifically looking at possible following requirements:

  • Spell checking
  • Similarity Matching (Synonyms)
  • Relevance (boosting)
  • Predictive Search (by this I mean auto-complete in search box)
  • Geo Spacial (I understand this may not be available at all in 6.1 as well)

External search engines are surely the options, however would like to see 6.1 and 6.0 search capabilities with respect to aforesaid. Appreciate your input in this regard.

[1]- https://docs.adobe.com/docs/en/cq/5-6-1/core/developing/searching_in_crx.html

[2] http://jackrabbit.apache.org/oak/docs/query/lucene.html (and Solr as well)

Thanks

Anand

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 kautuk_sahni

Hi 

 

Unfortunately, the current version of AEM 6.0 does not support the spellcheck feature.From my understanding, AEM 6.0 SP2 still uses OAK 1.0.9. Spellcheck support in OAK has being added in 1.1.0

But here the information on how to at least enable SolR search in AEM 6.0 (which is still better than the normal JCR search) and you should be ready for the spellcheck support when it happens

http://docs.adobe.com/docs/en/aem/6-0/deploy/upgrade/queries-and-indexing.html

To enable the spellcheck in SolR you can look at the SolR Spellchecker documentation

This is from Stackoverflow link :- http://stackoverflow.com/questions/24710497/enable-spell-checker-in-aem-6-0

Apart from above, please check this if it may help you :-

spellchecker :- http://docs.adobe.com/docs/en/aem/6-1/ref/javadoc/com/day/cq/spellchecker/package-summary.html

autocomplete :- http://docs.adobe.com/docs/en/aem/6-1/ref/javadoc/

 

Thanks and Regards

Kautuk Sahni

1 reply

kautuk_sahni
Community Manager
kautuk_sahniCommunity ManagerAccepted solution
Community Manager
October 16, 2015

Hi 

 

Unfortunately, the current version of AEM 6.0 does not support the spellcheck feature.From my understanding, AEM 6.0 SP2 still uses OAK 1.0.9. Spellcheck support in OAK has being added in 1.1.0

But here the information on how to at least enable SolR search in AEM 6.0 (which is still better than the normal JCR search) and you should be ready for the spellcheck support when it happens

http://docs.adobe.com/docs/en/aem/6-0/deploy/upgrade/queries-and-indexing.html

To enable the spellcheck in SolR you can look at the SolR Spellchecker documentation

This is from Stackoverflow link :- http://stackoverflow.com/questions/24710497/enable-spell-checker-in-aem-6-0

Apart from above, please check this if it may help you :-

spellchecker :- http://docs.adobe.com/docs/en/aem/6-1/ref/javadoc/com/day/cq/spellchecker/package-summary.html

autocomplete :- http://docs.adobe.com/docs/en/aem/6-1/ref/javadoc/

 

Thanks and Regards

Kautuk Sahni

Kautuk Sahni