Autocomplete enhancement

I have built a e-commerce autocomplete feature which works with the product names.
Searching “Gucci” gives me phrases found in the rest of the product title.
But I would like to build something like Amazon,
E.g. when I search for Gucci, my suggestion should be like

  1. Gucci Wallet for men
  2. Gucci shirts for men
  3. Gucci shirts for women
    Can you please help on how to implement this kind of implementation.

Have you checked out the search-as-you-type datatype - which might cover a lot of the functionality you need.

The only difference I could find in elastic 7.6 documentation is it provides matches with terms at any position
I.e infix completion.

Which is not what I am looking for.
Any documentation or links would be helpful for me.

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.