Beyond Centralised Search Engines- An Agent-Based Filtering Framework