How Google Search words, Contents, Images and Videos on Internet | Java67



How Google Search words, Contents, Images and Videos on Internet | Java67

Though we all use Google almost more than 100 times in a day, how many of you know that How Google works? How Google find the content you are looking for? How does it even find all the website in the BIG world of Internet? How does it index URLs? There is lot of things to know about how Google actually works. Though I know couple of them before, I found this useful Infographic, which tells you how exactly Google Works. It all stars from Crawling and Indexing. Google has lots of program known as Spider, which keeps crawling the web, day and night. This is how Google picks up every new information added into internet. As long as your website is reachable by Internet and your Content is craw-able i.e. not prevented or secured by robot.txt, Google will crawl then and index them appropriately. For Indexing they use lots of Algorithms, and Indexing is actually based upon keyword, this is what you enter in Google Search, when you are looking to find something in World wide web. Based upon Content available and keyword, Google almost ask 200 questions before it display result. Because for one keyword there could be millions of pages which contains that word, In order to filter best out of  all these, Google do lot of processing by running their algorithm, but do you know how much time it take. Almost 1/8 second, this is what I call speed.

Read full article from How Google Search words, Contents, Images and Videos on Internet | Java67


No comments:

Post a Comment

Labels

Algorithm (219) Lucene (130) LeetCode (97) Database (36) Data Structure (33) text mining (28) Solr (27) java (27) Mathematical Algorithm (26) Difficult Algorithm (25) Logic Thinking (23) Puzzles (23) Bit Algorithms (22) Math (21) List (20) Dynamic Programming (19) Linux (19) Tree (18) Machine Learning (15) EPI (11) Queue (11) Smart Algorithm (11) Operating System (9) Java Basic (8) Recursive Algorithm (8) Stack (8) Eclipse (7) Scala (7) Tika (7) J2EE (6) Monitoring (6) Trie (6) Concurrency (5) Geometry Algorithm (5) Greedy Algorithm (5) Mahout (5) MySQL (5) xpost (5) C (4) Interview (4) Vi (4) regular expression (4) to-do (4) C++ (3) Chrome (3) Divide and Conquer (3) Graph Algorithm (3) Permutation (3) Powershell (3) Random (3) Segment Tree (3) UIMA (3) Union-Find (3) Video (3) Virtualization (3) Windows (3) XML (3) Advanced Data Structure (2) Android (2) Bash (2) Classic Algorithm (2) Debugging (2) Design Pattern (2) Google (2) Hadoop (2) Java Collections (2) Markov Chains (2) Probabilities (2) Shell (2) Site (2) Web Development (2) Workplace (2) angularjs (2) .Net (1) Amazon Interview (1) Android Studio (1) Array (1) Boilerpipe (1) Book Notes (1) ChromeOS (1) Chromebook (1) Codility (1) Desgin (1) Design (1) Divide and Conqure (1) GAE (1) Google Interview (1) Great Stuff (1) Hash (1) High Tech Companies (1) Improving (1) LifeTips (1) Maven (1) Network (1) Performance (1) Programming (1) Resources (1) Sampling (1) Sed (1) Smart Thinking (1) Sort (1) Spark (1) Stanford NLP (1) System Design (1) Trove (1) VIP (1) tools (1)

Popular Posts