seo and search engine Algorithms tips

What are search Algorithms?

Most of you will be known with the term Algorithm. If you are not familiar the simple way to understand an Algorithm is that it is a problem solving process. That calculates a number of possible answers and recommends possible solution to that problem.

In order to simple understand how search algorithms works is as follows:-

Step1

User enter a search

Step2

Search Algorithm filters the database

Step3

Retrieves result

User enters a search in a form of phrase or words in step 1. Search Algorithms in step 2 filters the database to find the WebPages and URL containing the exact Phrase and word entered by the user in step1. In step3 it retrieves a page which contains different WebPages and URL containing the phrase or word entered by the user in Step1. This process is completed in a matter of seconds.

There are different classifications for search engine algorithms and different search engines uses different search algorithms that is the reason why one phrase or word will show different results in different search engines.

Following are the most common search algorithm used:

  • List Search
  • Tree Search
  • SQL Search
  • Informed Search
  • Adversarial Search
  • Constraint Satisfaction Search

List Search

Step1

User enter a single search Key

S

Step2

Search Algorithm filters a specific data stored in listed style method

Step3

Retrieves result

In list search algorithm the search takes place for a single word (key) in a specific data. The data is stored in list-style method. Therefore the result ends up in single element. It is a time consuming process as it will search billions of websites but the good thing this is that it would provide smaller search result. In simple words the result is about the quality not the quantity.

Tree search:

Step1

User enter a single search Key

S

Step2

Search Algorithm search from narrowest to broadest or broadest to narrowest set of data.

Step3

Retrieves result

Imagine with a tree in your mind. We all know that a tree has main root followed by sub roots similarly stem followed by branches and sub branches. In Tree search the algorithm start search from the narrowest to broadest or from broadest to narrowest. Same like a tree you start from the main branch and you go to the sub root. Or you start from the sub root and you go to the main branch. Data is placed in a tree form. In simple words a single stem leads to different leaves similarly a single set of data will lead to different branches and sub braches and different leaves. In others words data is searched in hierarchy according to the ranking of the data. This is similar to how a web is formed. It is most useful search but there are other more useful searches also available.

SQL Search:-

Step1

User enter a single search Key

S

Step2

Search Algorithm search in non hierarchical manner

Step3

Retrieves result

As we already know that in TREE Search the data is searched in hierarchy as in SQL Search the data is searched in non-hierarchical manners, which means that data can be searched through data base from any point. It is not necessary that it starts from the main set of data but it can start from the subset.

Informed Search:-

Step1

User enter a single search Key

S

Step2

Search Algorithm look for a specific answers

Step3

Retrieves the specific answer

The informed search algorithm search for specific answers to specific problems in data set organised in tree like data base. It is not a well search algorithm for web searches however it is better to use for specific question or query.

Adversarial Search:-

Step1

User enter a single search Key

S

Step2

Search Algorithm search looks for all the possible solutions

Step3

Retrieves the solutions

Adversarial search algorithm searches all the possible solution for a particular problem. It is very complicated to use for web searches as the number of possible solutions can reach to infinite.

Constraint Satisfaction:-

Step1

User enter a single search Key

S

Step2

Search Algorithm search in non hierarchical manner

Step3

Retrieves result

In constraint satisfaction search algorithm works by looking for the solution in different ways following certain limitations and constraints to provide accurate search result. It is very useful for web searches.

Now you know about the various search algorithms used in creating a search engine. It happens very often that more than one type of search algorithm is used. An important point here is to note and understand which search algorithm the search engine is using whom you are thinking to generate traffic from. By understanding this you will know how to meet the search engine requirement for search and this will result in generating traffic and exposure of your website on that specific search engine.

Note: – We now know that the retrieval of the result is the combined work of the crawler, spiders or robots.  The next post is about the ranking how different search engine ranks the search or in simple word best ranking your webpage in search engine.

Brought to you by http://www.opseo.co.uk

Article submission, directory submissions and Google news press release services are just a few of the services on offer.

http://www.fgnpr.com/wp-content/plugins/sociofluid/images/digg_48.png http://www.fgnpr.com/wp-content/plugins/sociofluid/images/reddit_48.png http://www.fgnpr.com/wp-content/plugins/sociofluid/images/dzone_48.png http://www.fgnpr.com/wp-content/plugins/sociofluid/images/stumbleupon_48.png http://www.fgnpr.com/wp-content/plugins/sociofluid/images/delicious_48.png http://www.fgnpr.com/wp-content/plugins/sociofluid/images/newsvine_48.png http://www.fgnpr.com/wp-content/plugins/sociofluid/images/technorati_48.png http://www.fgnpr.com/wp-content/plugins/sociofluid/images/magnolia_48.png http://www.fgnpr.com/wp-content/plugins/sociofluid/images/google_48.png http://www.fgnpr.com/wp-content/plugins/sociofluid/images/myspace_48.png http://www.fgnpr.com/wp-content/plugins/sociofluid/images/facebook_48.png http://www.fgnpr.com/wp-content/plugins/sociofluid/images/yahoobuzz_48.png http://www.fgnpr.com/wp-content/plugins/sociofluid/images/mixx_48.png http://www.fgnpr.com/wp-content/plugins/sociofluid/images/twitter_48.png

Speak Your Mind

Tell us what you're thinking...
and oh, if you want a pic to show with your comment, go get a gravatar!