How To Make Search Feature Works On Both Default And Non Default Language?

Greetings developers!

I was assign a task of investigating why search feature does not work when a product name in English, and when it is searched on Arabic language search.

Our website default language is determined by geo location. By default Arabic will be used most of the time since we are based on Middle East.

The problem is when a user( Arabic language) search a product in English name(English keyword), website does not show any results. But the same product is available in the store. When the language is changed to English and then do the search it would appear.

How do I rectify this issue?

Appreciate your support and guide lines on this regards,

Cheers,

Do you mean that product has English name on Arabic language? Do you experience any issue with the search of products with the name in Arabic?

Do you mean that product has English name on Arabic language? Do you experience any issue with the search of products with the name in Arabic?

Thank you for your reply,

Actually each product has both Arabic and English names. When the exact name (the string) is used it shows up.

What I'm looking for is to display search results when a user type partially and when do the search results show show up.

Any Idea on how to do this?

If you mean suggestions, we offer two solutions

https://www.ecom-labs.com/ready-to-use-add-ons/cs-cart-live-search-free-add-on.html

https://www.ecom-labs.com/ready-to-use-add-ons/cs-cart-live-search-add-on.html

Thanks for your reply,

I was able to find out the actual cause for this issue.

The issue is not with search function. It was with product entry page.

There is one 'Extra' section, under that 'Search word' field is available. All what I did was I added both Arabic and English names for both Arabic and English version of the product.

And that resolved the issue.

:)

Thank you for letting us know it.