Sixearch: Social Web search via adaptive peers

Sixearch is a collaborative peer network application, which aims to address the scalability and context limitations of centralized search engines and also provides a complementary way for Web search.

Sixearch uses the idea of modeling neighbor nodes by their content but without assuming the presence of special directory hubs. As shown in Fig. 1, each peer is both a (limited) directory hub and a content provider; it has its own topical crawler guided by its user's information content and local search engine. Peers communication is built on JXTA platform . When a user submits a query, it is first matched against the local engine, and then routed to neighbor peers to obtain more results. Ideally, the peer network should lead to the emergence of a clustered topology by intelligent collaboration between the peers.
While traditional search engines such as Google and Yahoo provide access to very large document collections, the Sixearch P2P Web search application provides a complementary way for users to actively and collaboratively share their own document collections. However, the Sixearch framework allows traditional search engines to naturally be included as peers; such peers would quickly emerge as reliable, trustworthy, and general authority nodes.


© Le-Shin Wu and Ruj Akavipat
   Computer Science Department
   Indiana University
   {rakavipa, lewu} at cs dot indiana dot edu

Privacy policy

This material is based upon work supported by the National Science Foundation under award N. IIS-0133124 and IIS-0348940. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.