Search functionality not working properly in froentend

I am facing an issue while searching for products in frontend. When I am searching for the product using the phrase for a product I am not getting an appropriate result. Either I am getting either no results or getting some results that are not directly connected with that phrase or not getting all products in results.
By searching for this issue I got suggestions for solving this issue:

  1. Using a tag for the product
  2. connect with theme support

Among these solutions, the First solution is not worked for me and for the second option neither I am having a theme name or theme credentials.

Here is the detail of the issue and store:
store URL: https://elitesuppsuk.co.uk/
If I search for ‘naughty boy winter soldier’ i am getting no results. While in admin I searched for the same phrase, and I got 2 products: https://i.imgur.com/i2rGd7C.png one is active which I have to get in frontend.

Any help in this will be grateful.

Hi @savita_nagdev

Looks like the space in naughtyboy/naughty boy might be the issue in the difference between frontend and back end.

You can use the free Search and Discovery app from Shopify to set up some synonyms between the two to help you get better results on the frontend.

Hope that helps!

Hi,
It looks like you setup products with no space between naughty and boy. Please try search using “naughtyboy winter soldier” and you will see the results. and you can use free app Search and Discovery app

from shopify and setup search synonyms to make you search better. This app is useful for other use cases as well like settings related products, product recommendations etc..
Thanks!

Hi @SB_90 and @pawankumar ,

Thanks for the quick reply. But it’s like you both have suggested the same solution for using the app. I have tried that app it’s working fine. But the problem is that I have 600+ main products in my store and adding synonymous for each product is not a good idea. Can you please suggest to me what can I do about this problem? Or do you guys are having any other solution for this problem?

Hi @savita_nagdev

Unfortunately, there’s no “quick” way of doing this - unless you start splitting search strings up arbitrarily, which could lead to all kinds of weird results.

I’d probably do synonyms for brand name first - and work your way from there - you don’t have to do each product manually.

Looking at your brands menu, it shouldn’t take too long to add those rules for brand names - that should tidy up a lot of the confusion when searching for brands with/without spaces.

Unless you’re seeing issues right across the board with lots of different search terms/products?