Paving the Way to an Effective and Efficient Retrieval of Data over Semantic Overlay Networks