FAROO

From Wikipedia, the free encyclopedia

FAROO
FAROO screenshot
FAROO screenshot
Developed by FAROO GmbH
Written in C#
OS Cross-platform
Platform .NET framework and Mono
Genre Search engine
License Freeware
Website www.faroo.com

FAROO is a universal web search engine based on peer-to-peer technology. The users are connecting their computers, building a worldwide, distributed web search engine. No centralized index and crawler are required anymore. Every web page visited is automatically included in the distributed index of the p2p search engine. The ranking of search results is based on a distributed usage statistics of the web pages visited by FAROO users.

FAROO is built in C# on top of the Microsoft .NET framework.

Contents

[edit] Architecture

FAROO is built of the following components:

[edit] Distributed crawler

Web pages visited by the users are automatically included in the distributed index of the p2p web search engine. No additional web crawler is required.

[edit] Distributed ranking

Ranking is done by a fully automated and anonymized behavior analysis of all users across all visited web pages. This leads to a democratic, user centric ranking, while resistant against rank manipulation.

[edit] Overlay network

The peers are connected by a structured peer-to-peer overlay network.

[edit] Distributed index

The distributed index is built on top of a distributed hash table.

[edit] Distributed search

The distributed search supports phrase search and Boolean logic.

[edit] Privacy Mode

There is a mode called Privacy Mode it stops indexing web pages that you visit until Faroo is turned back on.

[edit] Benefits

  • Democratic ranking as every user equally contributes to ranking.
  • Privacy through search anonymization.
  • No infrastructure costs.

[edit] External links

Languages