Sunday, January 25, 2009

"VARAM" SEARCH ENGINE







One and All,


I developed a search engine named "VARAM" for my mini project in my college.
My "VARAM" have a option to search in advanced mode and Meta search option, but most of the existing search engines doesn't have that options.


Ex:
Searching a keyword "Apple" in the existing. It gives the links of fruit Apple and Computer company Apple. But the user needs the link of Computer company only.


So, i created a advanced search, it enables the user to restrict the search to some specified area. The search website will search the keyword only in the specified area, and displays the link that matches with the user given keyword. Otherwise, the keyword not found message will be displayed.

Ex:
If the user enters the keyword as ‘Apple’ and selects the area as ‘Computer’ to search. The website displays only those links that are related to the computer based term apple.

Some screen shots of my project-



The following are used to develop the project,

ASP.NET (VB based code)
MS ACCESS
XML

If you want to know about more or want any consistence for your project development means
reach me at
rama.luckshmanan@gmail.com

Here, I have give the overview of the search engines and types.

by,
Rama.Luckshmanan

WHAT IS SEARCH ENGINE

In Internet, a search engine is a coordinated set of programs that includes:

  • A spider (also called a "crawler" or a "bot") that goes to every page or representative pages on every Web site that wants to be searchable and reads it, using hypertext links on each page to discover and read a site's other pages
  • A program that creates a huge index (sometimes called a "catalog") from the pages that have been read
  • A program that receives your search request, compares it to the entries in the index, and returns results to you

TYPES OF SEARCH ENGINE

CRAWLER-BASED SEARCH ENGINES

It creates their listings automatically. They "crawl" or "spider" the web, then people search through what they have found.

If the user changes his 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.

HUMAN-POWERED DIRECTORIES

A human-powered directory, such as the Open Directory, depends on humans for its listings. You submit a short description to the directory for your entire site, or editors write one for sites they review. A search looks for matches only in the descriptions submitted.

HYBRID SEARCH ENGINES OR MIXED RESULTS

Today, it extremely common for both types of results to be presented. Usually, a hybrid search engine will favor one type of listings over another. For example, MSN Search is more likely to present human-powered listings. However, it does also present crawler-based results, especially for more obscure queries.

HOW A SEARCH ENGINE WORKS

Search engine is the popular term for an information retrieval (IR) system. While researchers and developers take a broader view of IR systems, consumers think of them more in terms of what they want the systems to do — namely search the Web, or an intranet, or a database. Actually consumers would really prefer a finding engine, rather than a search engine.

Search engines match queries against an index that they create. The index consists of the words in each document, plus pointers to their locations within the documents. This is called an inverted file. A search engine or IR system comprises four essential modules:

  • A document processor
  • A query processor
  • A search and matching function
  • A ranking capability

While users focus on "search," the search and matching function is only one of the four modules. Each of these four modules may cause the expected or unexpected results that consumers get when they use a search engine.

The diagrammatic representation of the search engine is,











DIFFERNET SEARCH ENGINES

C/net Search.com http://www.search.com Hybrid
Dogpile Multi Engine Search http://www.dogpile.com Meta
Google http://www.google.com Hybrid
Lycos http://www.search.lycos.com
Mamma Multi Engine Search http://www.mamma.com
MetaCrawler Multi Engine Search http://www.metacrawler.com Meta
MSN http://www.msn.com
Netscape-Open Directory http://www.dmoz.com
Altavista http://altavista.com
Picsearch http://www.picsearch.com
Yahoo http://www.search.yahoo.com Hybrid
BUBL {UK} http://www..bubl.ac.uk
Ask http://www.ask.com Crawler-Based

0 comments: