 One development that seeks to redefine search is the combination of distributed search with social search.The goal is a basic search service whose operation is controlled and maintained by the community itself.This would largely work like Peer to Peer networks in which users provide the data they seems appropriate.