Expand my Community achievements bar.

SOLVED

Search Features in AEM 6.0 (SP2) and 6.1

Avatar

Level 2

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

1 Accepted Solution

Avatar

Correct answer by
Administrator

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

View solution in original post

1 Reply

Avatar

Correct answer by
Administrator

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