Porqpine: a peer-to-peer search engine

In this paper, we present a fully distributed and collaborative search engine for web pages: Porqpine. This system uses a novel query-based model and collaborative filtering techniques in order to obtain user-customized results. All knowledge about users and profiles is stored in each user node?s ap...

Descripción completa

Detalles Bibliográficos
Autores: Pujol, Josep Maria, Sangüesa i Sole, Ramon|||0000-0002-0998-4179, Bermúdez, Juanjo
Tipo de recurso: informe técnico
Fecha de publicación:2003
País:España
Institución:Universitat Politècnica de Catalunya (UPC)
Repositorio:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglés
OAI Identifier:oai:upcommons.upc.edu:2117/97388
Acceso en línea:https://hdl.handle.net/2117/97388
Access Level:acceso abierto
Palabra clave:Collaborative search engine
Porqpine
Query-based model
User-customization
Peer-to-peer search
Search
Search engine
Distributed
Peer-to-peer
P2p
Collaborative filtering
Knowledge sharing
Knowledge management.
Àrees temàtiques de la UPC::Informàtica::Sistemes d'informació
Descripción
Sumario:In this paper, we present a fully distributed and collaborative search engine for web pages: Porqpine. This system uses a novel query-based model and collaborative filtering techniques in order to obtain user-customized results. All knowledge about users and profiles is stored in each user node?s application. Overall the system is a multi-agent system that runs on the computers of the user community. The nodes interact in a peer-to-peer fashion in order to create a real distributed search engine where information is completely distributed among all the nodes in the network. Moreover, the system preserves the privacy of user queries and results by maintaining the anonymity of the queries? consumers and results? producers. The knowledge required by the system to work is implicitly caught through the monitoring of users actions, not only within the system?s interface but also within one of the most popular web browsers. Thus, users are not required to explicitly feed knowledge about their interests into the system since this process is done automatically. In this manner, users obtain the benefits of a personalized search engine just by installing the application on their computer. Porqpine does not intend to shun completely conventional centralized search engines but to complement them by issuing more accurate and personalized results.