Repository for Vison Frontend for Winter of Code 2019.
There are millions of pages on the web, all ready to present the information on a variety of interesting and amusing topics. The Search Engines are the messengers of the same information at your disposal whenever you need them. Well, if you go by the technical definition as quoted by Wikipedia: โA web search engine is a software system that is designed to search for information on the World Wide Web. The search results are generally presented in a line of results often referred to as search engine results pages (SERPs)โ
Every Search Engines use different complex mathematical algorithms for generating Search Results. Different Search Engines perceive different elements of a web page including page title, content, meta description and then come up with their results to rank on. The 3 main functions of a Search Engine are:
- Crawling: A crawler is a Search Engine bot or a Search Engine spider that travels all around the web looking out for new pages ready to be indexed.
- Indexing: Once the Search Engines crawls the web and comes across the new pages, it then indexes or stores the information in its giant database categorically.
- Providing information: Whenever a user types in his/her query and presses the enter button, the Search Engines would quest its directory of documents/information (that has already been crawled and indexed) and come back with the most relevant and popular results.
These search engines help with searching through words or phrases but what if you could search with a picture or a short video clip?? Won't that be cool.
The Code Foundation is going all out with "The Vison" which enables quick search through images, audio and video.
-
Our especially designed crawler program will travel all over the web and download multimedia(images, videos etc) contents on our servers.
-
We will then index based on various techniques to collect, parse and store the data to facilitate fast and accurate information retrival.
-
As per the search query Vison would look into it's indexed data and as per the ranking of the content throw back the most relevant and popular results.
Happy Searching :D