Social Bookmarking and Web Search
Social bookmarking is an emerging type of a Web service for reusing, sharing, and discovering resources. By bookmarking, users preserve access points to encountered documents for their future access. On the other hand, the social aspect of bookmarking results from the visibility of bookmarks to other users helping them to discover new, potentially interesting resources. In addition, social bookmarking systems allow for better estimation of the popularity and relevance of documents. In this chapter, we provide an overview of major aspects involved with social bookmarking and investigate their potential for enhancing Web search and for building novel applications. We make a comparative analysis of two popularity measures of Web pages, PageRank and SBRank, where SBRank is defined as an aggregate number of bookmarks that a given page accumulates in a selected social bookmarking system. The results of this analysis reveal the advantages of SBRank when compared to PageRank measure and provide the foundations for utilizing social bookmarking information in order to enhance and improve search in the Web. In the second part of the chapter, we describe an application that combines SBRank and PageRank measures in order to rerank results delivered by Web search engines and that offers several complimentary functions for realizing more effective search.