1. A computer-executable method for searching related documents, the method comprising: receiving a source document, searching related documents based on semantic entities extracted from the source document; receiving user-adjusted search criteria; and updating search results of related documents based on the user-adjusted search criteria.