An efficient context rank based hierarchical clustering for distributed bio-medical documents using text mining