Text this: Comparison of query caching approaches in P2P networks