|
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.
|