As of January, 2012, this site is no longer being updated, due to work and health issues

Peer-To-Peer Searching

Defining Peer-to-Peer Search Engines

What is P2P (peer-to-peer) search engine?

First you have to define "peer-to-peer", which currently means storing files in a directory that is accessible by people outside a local network. Essentially, this is file sharing with the entire Internet.

Other uses include reducing corporate server bandwidth bottlenecks, storing enterprise data, distributed processing, knowledge management aggregation, collaboration, automatically distributing updates for software and real-time updating such as auctions and news syndication.

There are two prominent models of P2P searching right now:

Advantages of Pure P2P Searching

There are some advantages of peer searching over centralized indexing and search engines.

Advantages of Centralized Indexes and Search Engines

The Best of Both Worlds: Distributed Search, Search Brokering and MetaSearch

Luckily, this is not the first time that people have encountered this problems. There are some approaches that peer searching can learn from:

Metasearch engines can send queries to multiple local engines and collate the results.

Z39.50 is the standard developed by libraries for distributed search among many catalogs.

Articles about P2P Search

Peer-to-Peer Search Engines

Page Updated 2002-04-23