The request to have suggestive search in X-Cart is very common and does not come as default in the core code. There are modules you can purchase and install but found that each store owners requirements are very unique. Which meant the pre built modules would need customisation but would be limited by encoded sourcecode.
So I have build code that allows suggestive search to search multiple product fields including extra fields. Then products are shown according the the position of the keyword in the search result.
To see examples goto