শনিবার, ২৫ মে, ২০১৩

How Search Engines Work

Suppose you want to buy somthing online or you need to get some information from internet related any topic you want, then what will you do ? You will deffinetily go to search engine and try to find related information.

Now think you got all information from world wide web through the search engine but did you think how search enginge put all desired search in front of your eyes. read the following article to know this.

Search engines consist of five discrete software components:


Spider : A search engine program that downloads webpages.
Spider, also called a robot or a crawler, is actually the only program that will follow, or "crawls", links to the Internet, grabbing the content of sites, and adding it to the search engine indexes.

The spiders can follow links from one page to another and from one place to another. This is the main reason why links to your site (inbound links) is so important. Links to your site from other Web sites provide search engines more "food" to chew. The more times they find links to your site, the more times they'll stop and visit. Google is based in particular on its spiders index their lists to create enormous.

Spiders find Web pages by following links to other Web pages, but you can also send web pages directly from a search engine or directory, and ask them to visit the spider. In fact, it's a good idea to send manually edited directories like Yahoo, and usually spiders from other search engines (like Google) to find and add it to the database. It may be useful to submit your URL directly to the different search engines, as well, but Spider-based engines usually pick up on the site, regardless of whether you have sent the search engine.

Crawler : A wandering spider that automatically follows links found on pages.
Component of search engine that gather listings by automatically “crawling” the web. A search engine’s crawler (also called a spider or robot), follows links to web pages. It makes copies of the web pages found and stores these in the search engine’s index.

Indexer : A blender like program that dissects webpages that are downloaded by spiders.
An indexer rips apart a page into it's various components and analyze them. Entities such as, titles, headings, links, text, constructs, bold, italic, and other style portions of a page are ripped apart and analyzed.

The database : A warehouse of the pages downloaded and processed.
The database is the storage medium for all the data a search engine downloads and analyzes. This can require huge amounts of storage space.

Search engine results engine : Digs search results out of the database.

Ah, the heart of the beast. It is the results engine's job to decide what pages matches a users search. This is the portion of a search engine you interact with when you perform a search. It is also the one part we are concerned with here.

When a user types in a keyword and does a search, the search engine decides what to match for results under varying criteria. The means with which it decides is called an algorithm. You may hear search engine optimization (SEO) professionals discuss "algos" from time to time and this is what they are referring too.

0 comments: