Towards a Decentralized Search Architecture for the Web and P2P Systems

Search engines are among the most important applications or services on the web. Most existing successful search engines use a centralized architecture and global ranking algorithms to generate the ranking of documents crawled in their databases, for example, Google’s PageRank. However, global ranking of documents has two potential problems: high computation cost, and potentially poor rankings.

Source: Towards a Decentralized Search Architecture for the Web and P2P Systems