The search engine--a history.A search engine is a program designed to help find information stored on a computer system such as the World Wide Web, or a personal computer. The search engine allows one to ask for content meeting specific criteria (typically those containing a given word or phrase) and retrieves a list of references that match those criteria. Search engines use regularly updated indexes to operate quickly and efficiently. Without further qualification, search engine usually refers to a Web search engine See Web search engines. , which searches for information on the public Web. Other kinds of search engine are enterprise search engines, which search on intranets and personal search engines, which search individual personal computers. Some search engines also mine data available in newsgroups This is a list of newsgroups that are significant for their popularity or their position in Usenet history. As of October 2002, there are about 100,000 Usenet newsgroups, of which approximately a fifth are active. , large databases, or open directories like DMOZ DMOZ Directory Mozilla .org. Unlike Web directories, which are maintained by human editors, search engines operate algorithmically. Most web sites which call themselves search engines, are actually front ends to other search engines owned by other companies. The typical user will often not know which underlying search engine they are using. The first Web search engine was "Wandex", a now-defunct index collected by the World Wide Web Wanderer Also referred to as just the Wanderer, this was a perl based web crawler that was first deployed in June, 1993 to measure the size of the World Wide Web. The Wanderer was developed at MIT by Matthew Gray. , a web crawler See crawler and WebCrawler. developed by Matthew Gray at MIT MIT - Massachusetts Institute of Technology in 1993. Another very early search engine, Aliweb, also appeared in 1993, and still runs today. The first "full text" crawlerbased search engine was WebCrawler, which came out in 1994. Unlike its predecessors, it let users search for any word in any web page, which became the standard for all major search engines since. It was also the first one to be widely known by the public. Also in 1994 Lycos (which started at Carnegie Mellon University Carnegie Mellon University, at Pittsburgh, Pa.; est. 1967 through the merger of the Carnegie Institute of Technology (founded 1900, opened 1905) and the Mellon Institute of Industrial Research (founded 1913). came out, and became a major commercial endeavor. Soon after, many search engines appeared and vied for popularity. These included Excite, Infoseek, Inktomi, Northern Liciht, and AltaVista. In some ways they competed with popular directories such as Yahoo!. Later, the directories integrated or added on search engine technology for greater functionality. Search engines were also known as some of the brightest stars in the Internet investing frenzy that occurred in the late 1990s. Several companies entered the market spectacularly, recording record gains during their initial public offerings. Some have taken down their public search engine, and are marketing Enterprise-only editions, such as Northern Light which used to be one of the 8 or 9 early search engines after Lycos came out. Before the advent of the Web, there were search engines for other protocols or uses, such as the Archie search engine Archie is a tool for indexing FTP archives, allowing people to find specific files. It is considered to be the first Internet search engine.[1] The original implementation was written in 1990 by Alan Emtage, Bill Heelan, and Peter J. for anonymous FTP An FTP site on the Internet that contains files that can be downloaded by anyone. The anonymous FTP directory is isolated from the rest of the system and will generally not accept uploads from users. sites and the Veronica search engine for the Gopher protocol. Some other search engines to come out include a.com (Amazon.com), Ask Jeeves/Teoma, Gigablast, Snap, Walhello, Kazazz, and WiseNut. Some recent recent search engines, which only search for specific type(s) of content, are Plazoo (RSS feeds), and GoHook (mainly PDF files). Around 2001, the Google search Google is owned by Google, Inc. whose mission statement is to "organize the world's information and make it universally accessible and useful". The largest search engine on the web, Google receives several hundred million queries each day through its various services. engine rose to prominence. Its success was based in part on the concept of link popularity and PageRank. How many other web sites and web pages link to a given page is taken into consideration with PageRank, on the premise that good or desirable pages are linked to more than others. The PageRank of linking pages and the number of links on these pages contribute to the PageRank of the linked page. This makes it possible for Google to order its results by how many web sites link to each found page. Google's minimalist user interface was very popular with users, and has since spawned a number of imitators. Google and most other web engines utilize not only PageRank but more than 150 criteria to determine relevancy. The algorithm "remembers" where it has been and indexes the number of cross-links and relates these into groupings. PageRank is based on citation analysis Citation Analysis is the most common method of bibliometrics. Citation analysis uses citations in scholarly works to establish links to other works or other researchers. Co-citation coupling and bibliographic coupling are specific kinds of citation analysis. that was developed in the 1950s by Dr. Eugene Garfield Eugene "Gene" Garfield (born September 16 1925 in New York City) is an American scientist, one of the founders of bibliometrics and scientometrics. Following ideas inspired by Vannevar Bush's famous 1945 article As We May Think, Garfield undertook the development of a at the University of Pennsylvania (body, education) University of Pennsylvania - The home of ENIAC and Machiavelli. http://upenn.edu/. Address: Philadelphia, PA, USA. . Google's founders cite Garfield's work in their original paper. In this way virtual communities of webpages are found. Teoma's search technology uses a communities approach in its ranking algorithm. NEC (NEC Corporation, Tokyo, www.nec.com, www.necus.com) An electronics conglomerate known in the U.S. for its monitors. In Japan, it had the lion's share of the PC market until the late 1990s (see PC 98). NEC was founded in Tokyo in 1899 as Nippon Electric Company, Ltd. Research Institute has worked on similar technology. Web link analysis was first developed by Dr.Jon Kleinberg Jon Kleinberg is a Professor of Computer Science at Cornell University. He received his B.S. from Cornell in 1993 and his Ph.D. from MIT in 1996. His current research is focused on the mathematical analysis and modeling of the combinatorial structure of networks and information. and his team while working on the CLEVER project The CLEVER project was a research project in Web search led by Jon Kleinberg at IBM's Almaden Research Center. Techniques developed in CLEVER included various forms of link analysis, including the HITS algorithm. External links
Yahoo Search In 2002, Yahoo! acquired Inktomi and in 2003, Yahoo! acquired Overture, which owned AlltheWeb and AltaVista. Despite owning its own search engine, Yahoo initially kept using Google to provide its users with search results on its main web site Yahoo.com. However, in 2004, Yahoo! launched its own search engine based on the combined technologies of its acquisitions and providing a service that gave pre- eminence to the Web search engine over the directory. Microsoft The most recent major search engine is MSN Search MSN Search was a search engine by Microsoft that comprised a search engine, index, and web crawler. As of September 12, 2006, MSN Search is now Live Search. This offers users the ability to search for specific types of information using search tabs that include Web, news, images, , owned by Microsoft, which previously relied on others for its search engine listings. In 2004 it debuted a beta version A pre-shipping release of hardware or software that has gone through alpha test. A beta version of software is supposed to be very close to the final product, but, in practice, it is more a way of getting users to test the software in the first place under real conditions. of its own results, powered by its own web crawler (called msnbot). In early 2005 it started showing its own results live. This was barely noticed by average users unaware of where results come from, but was a huge development for many webmasters, who seek inclusion in the major search engines. At the same time, Microsoft ceased using results from Inktomi, now owned by Yahoo. This meant the market was now dominated by Google, Yahoo, and Microsoft. The other large (self described) search engines tend to be "portals" that merely show the results another company's search engine (like MSN Search used to do). The other "true" search engines (those that provide their own results), like GigaBlast, have vastly less market presence than the big three. However, since site usage is proprietary information, its often difficult to determine which sites are most popular. Challenges faced by search engines The web is growing much faster than any presenttechnology search engine can possibly index (see distributed web crawling Distributed web crawling is a distributed computing technique whereby Internet search engines employ many computers to index the Internet via web crawling. The idea is to spread out the required resources of computation and bandwidth to many computers and networks. ). * Many web pages are updated frequently, which forces the search engine to revisit them periodically. * The queries one can make are currently limited to searching for key words, which may result in many false positives. * Dynamically generated sites may be slow or difficult to index, or may result in excessive results from a single site. * Many dynamically generated sites are not indexable by search engines; this phenomenon is known as the invisible web. * Some search engines do not order the results by relevance, but rather according to how much money the sites have paid them. * Some sites use tricks to manipulate the search engine to display them as the first result returned for some keywords. This can lead to some search results being polluted, with more relevant links being pushed down in the result list. How search engines work A search engine operates, in the following order 1. Crawling 1. Deep Crawling Depth-first search (DFS (Distributed File System) An enhancement to Windows NT/2000 and 95/98 that allows files scattered across multiple servers to be treated as a single group. With Dfs, a network administrator can build a hierarchical file system that spans the organization's LANs and ) 2. Fresh Crawling Breadth-first search (BFS BFS Bundesamt Für Statistik BfS Bundesamt für Strahlenschutz (German: federal office for radiation protection) BFS Bowling for Soup (band) BFS Bankable Feasibility Study BFS British Fertility Society ) 2. Indexing 3. Searching Web search engines A Web site that maintains an index and short summaries of billions of pages on the Web, Google being the world's largest. Most search engine sites are free and paid for by advertising banners, while others charge for the service. work by storing information about a large number of web pages, which they retrieve from the WWW WWW or W3: see World Wide Web. (World Wide Web) The common host name for a Web server. The "www-dot" prefix on Web addresses is widely used to provide a recognizable way of identifying a Web site. itself. These pages are retrieved by a web crawler (sometimes also known as a spider)--an automated web browser The program that serves as your front end to the Web on the Internet. In order to view a site, you type its address (URL) into the browser's Location field; for example, www.computerlanguage.com, and the home page of that site is downloaded to you. which follows every link it sees. The contents of each page are then analyzed to determine how it should be indexed (for example, words are extracted from the titles, headings, or special fields called meta tags). Data about web pages is stored in an index database for use in later queries. Some search engines, such as Google, store all or part of the source page (referred to as a cache) as well as information about the web pages, whereas some store every word of every page it finds, such as Altavista. This cached page always holds the actual search text since it is the one that was actually indexed, so it can be very useful when the content of the current page has been updated and the search terms are no longer in it. This problem might be considered to be a mild form of linkrot, and Google's handling of it increases usability by satisfying user expectations that the search terms will be an the returned web page. This satisfies the principle of least astonishment In user interface design, programming language design, and ergonomics, the principle (or rule or law) of least astonishment (or surprise) states that, when two elements of an interface conflict or are ambiguous, the behaviour should be that which will since the user normally expects the search terms to be on the returned pages. This relevance to the search makes these cached pages very useful, even beyond the fact that they may contain data that may no longer be available elsewhere. When a user comes to the search engine and makes a query, typically by giving key words, the engine looks up the index and provides a listing of best-matching web pages according to its criteria, usually with a short summary containing the document's title and sometimes parts of the text. Most search engines support the use of the boolean terms AND, OR and NOT to further specify the search query. An advanced feature is proximity search, which allows you to define the distance between keywords. The usefulness of a search engine depends on the relevance of the results it gives back. While there may be millions of Web pages that include a particular word or phrase, some pages may be more relevant, popular, or authoritative than others. Most search engines employ methods to rank the results to provide the best" results first. How a search engine decides which pages are the best matches, and what order the results should be shown in, varies widely from one engine to another. The methods also change over time as Internet usage changes and new techniques evolve. Most Web search engines are commercial ventures supported by advertising revenue and, as a result, some employ the controversial practice of allowing advertisers to pay money to have their listings ranked higher in search results. The vast majority of search engines are run by private companies using proprietary algorithms and closed databases, the most popular currently being Google, MSN Search, and Yahoo! Search. There does exist open- source search engine technology such as ht://Dig Nutch, Senas, EQotho, and OpenFTS, DataparkSearch and many others, Mozdex.com claims to be the first publically- available world wide web search server using this technology. The development of web search engines came from the development of search engines on local networks or intranets. These engines provided the foundation for the web search engines. |
|
||||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion