Introduction


What is it all about?

If you read this then you must be online and will probably agree that the Internet has become so important to our everyday lives that we can hardly think its living without it. During the Internet's very beginning, it has always been important to be able to find information quickly and accurately. Had it not been for the invention of the search engine, then the Internet would not have become what it had become today. In layman's terms, search engines are like signs and maps, they point us in the right direction of the information that we are looking for. Imagine trying to travel on the M6 motorway (a major road here in the United Kingdom) with no signs or road maps... No one would know when or where to get off to get to where they needed to be. If you can't imagine your life without using search engine, then read on.

So what about search engines?

There are millions web sites out there, with billions of pages and so far only a handful of huge companies were able to create a search engine that can provide relevant information to the users. Big companies control the entry point to the data you seek, and neither you nor web masters who run the sites have a say in the matter.

How does Majestic-12 fit into all this?

Majestic-12 is developing a search engine that is based on support by the community. Since the task of building a World Wide Web search engine is so huge, we have chosen to make Majestic-12 Distributed Search Engine based on the concept of distributed computing. The idea being that many machines work on one task to get it done quicker than one large machine alone. One of the biggest challenges with the search engins is actually getting billions of pages, and to do this cost effectively we have created a client software called MJ12node that can be run on otherwise idle computers. This concept was used successfully by projects like SETI@HOME and distributed.net.

MJ12node software combines machines from all around the globe to crawl, collate and then send back it's findings to the master server. The crawled data will be analysed (indexed) and added to the Majestic-12 search engine. The result? Hopefully the biggest crawl of the web, and perhaps even the most up to date search engine of it's time.

Why run a Node?

By running a Majestic-12 Node you will achieve a number of worthy goals:

  • help the Internet community to create the search engine they control
  • use your otherwise idle computer and broadband connection - you paid for it, why not use it?
  • help science to understand the Web better
  • be part of the growing community that will help shape the Internet the way we want!
  • prove that one man counts

So if you're interested in the starting the Distributed Search Engine Revolution... then follow me! :)

Getting Started

The Node can currently be run on two popular platforms, Windows & Linux - download it from here.

Note that MJ12node can also be run on other platforms supported by Mono but we cannot guarantee that they will be stable or perform as intended. If you are able to run the node on another OS other than specified then please let us know and if you do have some problems then pop over to our forums and post a message in our Bugs section... We should be able to help!

If you're ready to begin, then please choose your Operating System to begin: Windows or Linux