Customers should be able to find the products they want to purchase. The less effort they take the more satisfied with the provided by online merchants services they are.
Magento is doubtfully one of the best solutions on the ecommerce market. And, its native search is good, however, it lacks advanced functionality. As Magento developers we have played around with a lot of solutions aimed to improve Magento search.
And here are the results of our work (not to mention implemented projects ): the article "How to improve Magento online store search". Hope you will enjoy reading it