Internet is a vast place where one could get and post information globally. Many search engines help you to find what you want using different search algorithms. Ever since the first search algorithm was discovered, many new searching algorithms are being invented and used to make searching process easier. However, there are times when text-based searching becomes really exhausting. Take an example of flower. You are very fascinated by a flower you saw in wilds and is very curious to know about it. You start searching about it using it properties like colour of petals, number of petals, description of leaves etc. This would be very tedious and still there is no surety whether you will get results or not. 

Now imagine for searching with the help of picture. You just click a picture and rest will be done for you. This is known as Visual Searching and to achieve that Machine Learning is used. This type of searching can be extensively used in various domains. Initially a large amount of dataset will be required to train your machine. However, by using the concept of neural networks, this could be achieved and used. Read more at: 

Read more about it at https://medium.com/gsi-technology/ml-in-visual-search-part-i-d54cf4f2b509