How does a search engine work?.?
111868
A search engine often links key word(s) with web pages available at numerous addresses on various servers.  It often notes the frequency that the pages are accessed (popularity) since these may be more useful to more individuals.  See the link for details.  Goood luck.
1026424
(1) The search string you entered was probably entered by someone long before you. So google records this string and the pages that were visted out of the list that was displayed. Next time somebody enters the same string or similar search the most visted sites appear at page 1and calculates a number of probabilty of further search and therefore declares how many pages there might be.\n(2) Google caches universal webpages every four hours (may be even less). This gives it the edge to search on a blink of an eye.
1119388
As the previous answerer hinted, a search engine is not a trivial piece of code. If you want to see the source of a Java open source search engine, hava a look at Lucene (http://lucene.apache.org/)
472979
Designing a good search engine involves a lot of planning. The different components of a search engine are:\n1. A Bot / Crawler program that scans different websites and extracts the content.\n2. A parser program  that eliminates the HTML tags and other words that you dont wish to store.\n3. An Index - which is a list of keywords and link to the URL in which this was found.\n4. A Ranking algorithm that can assign some kind of weightage to the entries in the index to identify which entry in the index is more relevant for a keyword. This could get very complex so that the context of the content, relevancy, freshness, reliability of the content and many other factors are considered before a ranking is done.\n5. Storage architecture - The index could grow to phenomenal sizes (more so if not planned well) and so you need to decide what kind of storage you wish and how data can be retrieved quickly from many physical stores.\n6. A Web interface to query the index and display results appropriately.\n\nI'm no Guru in search engine tech - but briefly this is my understanding. Good luck!
462057
Well, not really. (making alot of sense) There's a way to link someone's website to certain search words by somehow putting the term on it and then hoarding it with links to that term. Google works by how many links your website takes hits on and that determines how high up on the search you come. It really isn't a coincidence.
93377
Search engine optimization is the process of ensuring that a website (pages) ranks highly in the search engines when someone searches for specific phrases related to the site.\n\nIt is divided into two parts.  Onpage optimization which includes all the things you can do to the site (page) itself, like selecting the title attribute, search engine friendly urls, keywords in text etc., etc.  Offpage optimization which includes things like obtaining inbound links with appropriate anchor text.\n\nFor a tutorial on search engine optimization you can't do better than http://www.seo-blog.com/tutorial.php
904627
What you need to look for is a directory, not a search engine.  A directory categorizes sites:\n\nhttp://www.dmoz.org/\nhttp://www.google.com/dirhp <-Google's directory\n\nYahoo also has a directory search option at the top of their home page.
780734
this is why they made search engines\n\nhttp://www.headliceinfo.com/
40247
The good news about the Internet and its most visible component, the World Wide Web, is that there are hundreds of millions of pages available, waiting to present information on an amazing variety of topics. The bad news about the Internet is that there are hundreds of millions of pages available, most of them titled according to the whim of their author, almost all of them sitting on servers with cryptic names. When you need to know about a particular subject, how do you know which pages to read? If you're like most people, you visit an Internet search engine. \nInternet search engines are special sites on the Web that are designed to help people find information stored on other sites. There are differences in the ways various search engines work, but they all perform three basic tasks: \n\n\nThey search the Internet -- or select pieces of the Internet -- based on important words. \nThey keep an index of the words they find, and where they find them. \nThey allow users to look for words or combinations of words found in that index. \nEarly search engines held an index of a few hundred thousand pages and documents, and received maybe one or two thousand inquiries each day. Today, a top search engine will index hundreds of millions of pages, and respond to tens of millions of queries per day. In this article, we'll tell you how these major tasks are performed, and how Internet search engines put the pieces together in order to let you find the information you need on the Web.
774183
Search engines rely on people asking their websites be included, and on spiders. \nSpider technology is rather simple. The "spider" crawls along the web, always looking for new sites, and pages linked to a given site. These are then recorded. That is why literally hundereds or thousands of sites may be returned on a simple inquiry.\nAlso as someone else mentioned, links to other search engines and sites listing various other sites can come up in internet search results. And yes, to me, they are a pain in the ar*se.
836494
Detailed info about search engine. Click link below:\nhttp://en.wikipedia.org/wiki/Search_engine
233254
My dear friend, search engine hits don't come overnight. It takes a lot of time for a website to feature on great seach engines like Yahoo and Google. I own a website that I created at about the end of January this year, and only last week I found it listed at number 29 only after all my keywords have been searched for at once! You have to be patient!\n\nWhen search engines build their powerful databases, they perform what is called indexing. This is done by special software called "bots". They start at the most popular sites on the net, and then follow every possible link on those pages, then all the next possible links, etc. They spider almost the whole web like this.\n\nFor those reasons, Yahoo might not know about you if you don't have a listed website that is linking to you. I would suggest you go and surf for other websites of your kind and add your page to their list of links. (Search engines also judge the popularity of your site by how many other sites are linking to you.)\n\nWhile you are waiting, there are some things you can do to make your website feature quicker. I don't know how familiar you are with HTML meta tags and the search-engine friendliness of your page, but I'll explain it anyway.\n\nMeta tags is ordinary HTML tags that you place inside your website code. They serve the primary purpose of giving information about your website. Some of them give the keywords that you would like your site to be searched for, others provide a short description of your site which will be shown on your listing if you feature on Yahoo. There are countless other meta tags which I have yet to explore, but they make your site a great deal more search-engine friendly.\n\nI have some really good software that helps me make my site more search-engine friendly. It is easy-to-use and completely virus-free (trust me). Best of all, it is free! It contains a complete explanation of meta tags, and also provides tips on selecting the right keywords for your page. It also has a feature that can check your pages for any errors or other things that would make search engines not like you. You can obtain it at http://www.webceo.com/\n\nHope my advice helped...
26490
Hi Rams, the first question is that whether you want to make a search engine for your interest or for real web cralwing at a level of existing search engines like yahoo, google. If it is for your interest, then I suppose you will search only within a website or a domain, as more the sites you crawl, more are the resources required by your system.\n\nFor learning about basic web crawling, what better can the information be, than the actual model of Google. Most people think that the page rank model of Google is a top notch secret. This is not at all the case. Following is the original research paper published by Larry Page and Serge Brin on Google, which was known as backrub in those days.\n\nhttp://www-db.stanford.edu/~backrub/google.html\n\nTo start working on it, you should know scripting languages like PHP. For a back end, you should have knowledge of databases, like oracle. For an initial start, you can use ready made spiders. You just need to deploy them, Here's my personal favourite :\n\nhttp://www.cs.ioc.ee/~ando/sphider/\n\nIts the most light weight and blazing fast Web Crawler + searcher. Formore info on making search engines, please consult the following links :\n\nhttp://www.freedownloadscenter.com/Network_and_Internet/Web_Searching_Tools/Visual_Web_Spider.html\nhttp://www.trap17.com/index.php/search-engine_t30489.html\nhttp://www.newprosoft.com/\nhttp://www.cs.cmu.edu/~rcm/websphinx/\nhttp://torch.cs.dal.ca/~lhdeib/Summer.restore/Summer/links.htm
736679
Browsing is when you type the KNOWN web site address in the browser Address bar then press go , which means you know what's the site that contains the information you want ..\nSearching is that you need information about something and don't know any web site that provide this information , so you search for it using a searching engine ...\ne.g : you need info. about HAWAI , go to google.com , or Yahoo!search , type HAWAI , then press search ..... :)
416043
Each search engine has its own submission form available. These forms are very basic, just input a validation code on the submit screen and the URL (www address) of your website.\n\nBe sure to check and see if your website isn't already listed. If you need help on how to do this, just contact me and I will walk you through it.
821243
Search engines use very powerful or robust program codes which are called crawlers (or spiders), which crawl through the internet looking for new websites, if they find any, then they automatically catch the link to that site and include it in the storage directory. More powerful the crawler, better is the search engine.
785742
The most common search engine type is the Crawler-Based Search Engines.\n\nCrawler-based search engines, such as Google, create their listings automatically. They "crawl" or "spider" the web, then people search through what they have found.\n\nIf you change your web pages, crawler-based search engines eventually find these changes, and that can affect how you are listed. Page titles, body copy and other elements all play a role.\n\nThere are differences in the ways various search engines work, but they all perform three basic tasks:\n\n    * They search the Internet -- or select pieces of the Internet -- based on important words.\n    * They keep an index of the words they find, and where they find them.\n    * They allow users to look for words or combinations of words found in that index. \n\nEarly search engines held an index of a few hundred thousand pages and documents, and received maybe one or two thousand inquiries each day. Today, a top search engine will index hundreds of millions of pages, and respond to tens of millions of queries per day.