I have a requirement (in fact the biggest issue on the client-end), that the search should be able to intelligently list down all the names which are the same by spelling or ver