How to Make a search engine like Google.Step by Step(100 points)
Answers
Answer:
How you can create a search engine?
You can develop your own search engine using Google CSE (Custom Search Engine Site) which is very simple using the steps below.
1
Go to the Google CSE (Custom Search Engine) site. Create an account by following the instructions there.
2
Follow the instructions to build your own search engine.
3
Transfer code. You can use the code on your own webpage if you buy a domain and build a custom search site. Many others have done this.
But if you are a genius and want to develop a completely new search engine like Chrome or like Bing ,then you will have to write a lot of code.
Surely there are not 100 points for this !!!!!!
But to help you I will provide these few information.
What Technology to use?
You cannot run google on MySQL. Period. Not even in Oracle, if you are looking for a global scale service. You need to have something similar to BigTable which works on a file system like HDFS. But BigTable is google specific technology and are not open source and not available to the public, except a hosted version of it is recently made available in google cloud.
Hadoop : Hadoop is a collection of various big data components/software/tools including HDFS which is widely regarded as the BEST distributed file system available now. Hadoop is open source continuously researched and developed by Apache! Hadoop is the best file system you can use to run a highly scalable, multimachine applications like search engines, analytics etc.Hadoop help you to connects thousands of nodes together to work as a expandable file system.
What Hardware to use?
Of course I understand that you don’t want to start with your own data center initially. Google has their own, ever expanding datacenter around the world. The ideal solution to start would be you tie up with a datacenter or hosting company who can provide a series of nodes(computers) in a single network. The key reason, why need nodes in a single network is that, as we expand more nodes in future in a scalable distributed system, nodes in same physical network can significantly improve the performance of your search engine.
How to Code a Google Clone Application?
Here comes the most tricky and interesting part on your journey to build a Google clone search engine. No matter your decide to use the right technology or to use the right infrastructure, if the code is not powerful, and designed to manage the scalability, your spider won’t be effective enough. I am not able to cover your the components of your software logic, algorithm to build up a spider. Anyway the below diagram found on Inout Spider will give you a read good idea about the major components required to build a spider. Inout Spider is a commercial application (widely regarded as a powerful search engine data spider application, and a standard google clone script) which work on Hadoop and Hypertable technologies. So if you cannot code it yourself, I recommend you consider Inout Spider.
It will be an exciting journey to develop a new search engine and is too hard for a single individual to do. Google was created by Larry Page and Sergey Brin remember? I will like to join you in this journey. So....... you can contact me.
I tried my best to give you as much information I knew. Please mark me brainlliest!!!!! PLS!!
#answerwithquality & #BAL
to make your own search engine like Google all have to do is :
- go to the Google CSE ( custom service engine ) site . create an account by following the instructions there .
- follow the instructions to build your own search engine .
- Transfer code . you can use the code on your own web page if you buy a domain and build a custom search site . many others have done this .
Follow me and mark as brainliest.