Overlap Analysis of Major Search Engines
Kailash Kumar1, Mohammed Alawairdhi2

1Dr. Kailash Kumar, College of Computing and Informatics Saudi Electronic University, Riyadh, Kingdom of Saudi Arabia.
2Dr. Mohammed Alawairdhi, College of Computing and Informatics Saudi Electronic University, Riyadh, Kingdom of Saudi Arabia.
Manuscript received on 07 February 2019 | Revised Manuscript received on 20 February 2019 | Manuscript Published on 04 March 2019 | PP: 319-328 | Volume-7 Issue-5S2 January 2019 | Retrieval Number: ES2056017519/19©BEIESP
Open Access | Editorial and Publishing Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)

Abstract: This paper examines the overlapping of the results retrieved between three major search engines namely Google, Yahoo and Bing. A rigorous analysis of overlap among these search engines is conducted on 125 random queries. The overlap of first five page results, i.e., 50 results from each search engines and only non-sponsored results across these 3 major search engines are taken into consideration. Search engines have their own frequency of updates and ranking of results based on their relevance. Moreover, sponsored search advertisers are different for different search engines. Single search engine cannot index all Web pages. In this research paper, the overlapping analysis of the results were carried out between January 1, 2017 to January 31, 2018 among 3 major search engines, Google, Yahoo and Bing. A framework is built in java to analyze the overlap among these search engines. This framework eliminates the common results and merges them in a unified list. It also uses the ranking algorithm to re-rank the search engine results and displays it back to the user.
Keywords: Search Engines, Google, Yahoo, Bing, Result Overlap, Merging and Ranking Algorithms.
Scope of the Article: Search-Based Software Engineering