1. A computer-implemented method for digital search with task-enhanced search results, the method comprising: generating a search query based on interaction with a user; sending the search query to a search engine; receiving initial search results from the search engine; using a task-oriented user activity system to predict a current task being performed by a user; computing task-related information from the predicted current task and from past event records and associated task identifiers stored in a task-oriented user activity system database; filtering and ranking the initial search results based on the computed task-related metadata to produce enhanced search results; and presenting the enhanced search results to the user.