Subscribe to RSS Feed

The Basics about Search Engines

Jan 24th, 2011 by Spider Choice


I think this is a good article if you are just trying to learn the basics, it will certainly start many of you asking more detailed questions I’m sure.


How Search Engines Work


By: David Tang

A search engine operates, in the following order: 1) Crawling; 2) Deep Crawling Depth-first search (DFS); 3) Fresh Crawling Breadth-first search (BFS); 4) Indexing; 5) Searching.

Web search engines work by storing information about a large number of web pages, which they retrieve from the WWW itself. These pages are retrieved by a web crawler (also known as a spider) – an automated web browser which follows every link it sees, exclusions can be made by the use of robots.txt. The contents of each page are then analyzed to determine how it should be indexed. 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 on the returned web page. This satisfies the principle of least astonishment since the user normally expects the search terms to be on the returned pages. Increased search relevance 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 keywords, 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. However, Open source search engine technology does exist, such as Dig, Nutch, Senas, Egothor, OpenFTS, DataparkSearch and many others.

Author Bio
David is the leader of a software development team, who developed many types of automation software. One of them is www.ArticlePostRobot.com, the software which can post articles to hundreds of article sites and mail lists automatically. Demo is available upon request at help(at)articlepostrobot.com

Article Source: http://www.ArticleGeek.com – Free Website Content







If you now have some questions to ask you can contact the author David Tang direct or contact us and we will certainly try to help.
Spiderchoice
Website Marketing Specialist
info@spiderchoice.com

23 Responses to “The Basics about Search Engines”

  1. Handbags
    January 27, 2011 at 5:23 pm

    Im happy U did it. Thanks for writing so informative post. Im lookin’ forward to c and read ur next post. Cheers

  2. Link Building
    February 18, 2011 at 2:20 am

    This blog is awesome full of usefull information that i was in dire need of.

  3. Download HD Movies Online
    March 25, 2011 at 2:06 pm

    you are my intake , i have few blogs and often run out from to brand

  4. Thumbprint Cookie
    May 20, 2011 at 6:38 pm

    I have to say, while looking through hundreds of blogs daily, the theme of this blog is different (for all the proper reasons). If you do not mind me asking, what’s the name of this theme or would it be a especially designed affair? It’s significantly better compared to the themes I use for some of my blogs.

  5. Wesley Sneijder Jersey
    June 7, 2011 at 3:28 am

    wonderful , very resourceful. I like it a lot. I come acoss this site by baidu search engine. I shall visit your site frequently and introduce it to my relatives. Please keep it updated. Keep on the good work. – A friend from abroad

  6. Dan Marino Jersey
    June 23, 2011 at 4:52 pm

    wonderful sharing, very insightful. I like it in deed. I come acoss this website by MSN search engine. I would read your site daily and recommend it to my relatives. Please keep it updated. Keep on the good work. – A hockey fun

  7. Rheba Bapties
    July 12, 2011 at 3:24 pm

    Thank you for this blog. Thats all I will say. You most undoubtedly have created this blog into one thing thats eye gap and important. You clearly apprehend therefore a lot of concerning the subject, youve covered thus several bases. Great stuff from this half of the internet.

  8. Burton Monterrosa
    August 3, 2011 at 6:19 pm

    Thank you for the good writeup. It in fact was a amusement account it. Look advanced to more added agreeable from you! By the way, how could we communicate?

  9. Cristiano Ronaldo Jersey
    August 4, 2011 at 3:59 am

    interesting writing, very articulate. I like it in deed. I come acoss this blog by baidu search engine. I would visit your site monthly and forward it to my pals. Please keep it fresh. Keep on the good work. – A techie

  10. Karah
    August 7, 2011 at 6:55 am

    I’m impressed! You’ve managed the almost imopsislbe.

  11. Lyndall
    August 7, 2011 at 3:00 pm

    Grazi for mkaing it nice and EZ.

  12. Kellye Sartoris
    September 28, 2011 at 12:08 pm

    Yes, it’s always incredibly simple make use of anything at all at all on my site. a internet internet site link to my online internet internet site is often appreciated.

  13. Foster Gilbert
    September 29, 2011 at 12:14 pm

    Nice commentary. last thirty days I uncovered this internet internet site and desired to permit you be conscious that i’ve been gratified, heading via your site’s posts. I should certainly be signing equally as much as the RSS feed and can wait around for another post. Cheers, Glen

  14. Elvie Asher
    September 30, 2011 at 12:27 pm

    GRacias por la informacion, ha sido de gran ayuda, yo me encuentro preocupado por la perdida del cabello.

  15. Glenn Pawlicki
    September 30, 2011 at 12:32 pm

    This is all very new to me and this article really opened my eyes.Thanks for sharing with us your wisdom.

  16. Elvie Asher
    September 30, 2011 at 12:54 pm

    Thank you for this article. That’s all I can say. You most definitely have made this blog into something special. You clearly know what you are doing, you’ve covered so many bases.Thanks!

  17. Leah
    October 10, 2011 at 12:07 pm

    I was reading some of your posts on this site and I think this site is real instructive! Retain putting up.

  18. Vivienne
    October 15, 2011 at 11:30 pm

    I believe this website has very fantastic written content blog posts.

  19. site submission
    December 23, 2011 at 5:11 am

    Oh my goodness! a tremendous article dude. Thanks However I’m experiencing subject with ur rss . Don’t know why Unable to subscribe to it. Is there anyone getting an identical rss problem? Anybody who is aware of kindly respond. Thnkx

  20. Arthur Hewlin
    January 12, 2012 at 4:24 am

    Howdy would you mind stating which blog platform you’re using? I’m planning to start my own blog soon but I’m having a tough time selecting between BlogEngine/Wordpress/B2evolution and Drupal. The reason I ask is because your layout seems different then most blogs and I’m looking for something completely unique. P.S My apologies for being off-topic but I had to ask!

Leave a Reply