Wix site search problem

I am facing a problem that I have 20462 products uploaded on my wix dashboard but on published site when a person searches something it shows that I have 20559 items. It has duplicated some products which are not showing on my wix dashboard with wrong prices and discount. And if i click on them it either shows product not available or shows some other product. Wix site search tool sucksss

I have tried all you trouble shooting tips but none of them worked. Please can suggest where is the problem in wix dashboard or wix site search. If in wix site search please suggest me a free powerful site search tool.