Survey of social search from the perspectives of the village paradigm and online social networks