Google.com is the most popular search engine on the market. That’s beacuase it has the most complete and largest indexing of all internet. Here I’d like to display few interesting tricks about the google search engine.
- Searching for the word : “hello”
Searching the google using the input field text box for the string “Hello” produces already a large php GET method with a lot of variables (13 different variables!)
As you can see google populates even the simples search (in this case “hello”) with over a dozzen of other variables which the regular user is not even aware of using. It is interesting to note that even changing 1 variable will result in a different search result list.
When we search something for example the word “hello” , how does google order the search results. Why is a search result at place #1 and another one at place #200? They contain the same word, but why one is considered more relevant then the other one?
The algorithm used by google to rank pages is called PAGERANK. PAGERANK takes in consideration not only how many times the queried word (or string) is repeated (like traditional pre-google search engines did), but also how many pages link to it. Linking to a page is an important factor in valuing a search result because it express the importance and relevance of that page over other results. It kinda works like a reference for a page.
- Advanced/Customized searches
Google offers users the ability to use advanced search features to search for something. You can add these features in your search query using the google advance search page . You Can use these features and other not described in google-advanced dirrectly in your search query with special operators and key words that google understands: here is a list (from wiki) of these features used by google that can help you specify better your query.
- Interestingly dangerous search results
Try to make (simple/short) queries with “filetype=log”, or “filetype=sql” (and other log/database format terminations) and than add the string search “intext=passwor” or “intext=hash”. You will find some preddy interestings search results, mostly due to system administrator mistakes in assigning the right permission/access to their file. Also some of these file (log files) are the results of different hacking tools used by other ppl, most of them phishing site, spams etc..