Connecting the dots for contextual information retrieval