Custom Oak Indexes : AEM Part-4 (Autosuggestion)

  


As of now we have implemented Stop Words, Synonyms Words, Custom Index Creation. let's implement auto suggestion for search.

Please follow 

Custom Oak Indexes Part-3  for Stop Words

Custom Oak Indexes Part-2  for Synonyms Words

Custom Oak Indexes Part-1  for Custom Index Creation

Autosuggestion : Autosuggestion/Autocomplete/Predictive search is a search feature where the search engine predicts the user’s query and provides suggestions as the user types. The user can select any of the autocomplete suggestions and be taken to results without having to manually type every character.

Example : 



We can follow below steps to implement this.

  • Create indexRules node : type - nt:unstructured  
  • Create cq:PageContent node : type - nt:unstructured 
  • Create properties node : type - nt:unstructured 
  • Create jcrTitle node : type - nt:unstructured 


       Add below property in those properties which you want to be fetched in auto search drop down.

        Properties :   useInSuggest : true [Boolean]


    

After reindex changes will start reflecting.

Hope this helps!!

Happy Coding 🙏

If you like my post and find it helpful, you can buy me a coffee.

Comments