distributed infomation indexing and retrieving