ATLAAS-P2P: A Two-Layer Architecture for Approximated Search in Peer to Peer